I'm having a bit of trouble with the above - stuck partway.
The above git clone command assumes that you have gone through the steps to set up an account on git. I don't have one, so it fails.
I did look look up the (publickey) error, and the suggested remedies all seemed to be in the context of maybe-this-or-maybe-that, for developers who wished to check in. I just want to download this and try it - I doubt I'd ever have a reason to check in.
I WAS able to find an https: solution that got me through the clone without the account setup, but I'm stuck at the next step, the "checkout linux-fixes" line. No idea how to deal with that.
Can you help?
Once you've cloned the repo, go into the directory that was just created. In your case, it looks like you cloned the repo into ~/Downloads/Denoise. So, first, you'd do this:
You can list the available branches by running the command
git branch -a
That would return something like this:
* astro remotes/origin/HEAD -> origin/astro remotes/origin/astro remotes/origin/linux_fixes
Everything with "origin" are remote. So, you've got "astro" locally (that's the default branch and was what you cloned). Now you can run the checkout command. Personally, I'd use the "switch" command instead as its intent is a bit clearer:
git switch linux_fixes
Do that and you'll see this:
Branch 'linux_fixes' set up to track remote branch 'linux_fixes' from 'origin'. Switched to a new branch 'linux_fixes'
Now when you do the git branch -a command again:
git branch -a astro * linux_fixes remotes/origin/HEAD -> origin/astro remotes/origin/astro remotes/origin/linux_fixes
As you can see you've got a local copy of the linux_fixes branch, and it is your current working branch (that's the asterisk next to it).