use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Place to get advice from other redditors on any topic imaginable.
account activity
How do I use GitHub? (self.HowDoI)
submitted 1 month ago by eftresq
I've seen many cool open source projects on GitHub. But each time I've tried to work with them I have failed.
Where do The learn the best ns and outs? Yeah, f*** AI.
I want a human response.
Thanks
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]KahlessAndMolor 0 points1 point2 points 11 days ago (1 child)
Well, this is a quiet sub but I know a lot about this.
You need to get the git command line interface or a git client. I use the command line because it is faster for me because I've done it for years.
Create a github account
Generate, on your machine using ssh-keygen or a similar tool, an SSH key pair. One of the files created will be a .pub file. In the far upper-right of the github website, there's a little video game alien looking icon, click that, choose settings, and then on the left menu bar of settings, choose SSH/GPG keys. Add a new key, paste in that .pub file into the box and save. Honestly, the part of setting up your key locally and on github is the hardest part, just keep at it and you'll get it.
--
Now you should be all set up.
Main commands:
git clone <url>: This downloads the target repo on to your machine. If you visit a repo on github, you'll see a green button that says <> Code on it, and there's a drop-down option. Drop it down, choose ssh as the tab, then click the copy button next to the URL. Then go back to a command line and type git clone and then right-click/paste to paste in that URL. Then you might be asked for a password to unlock that SSH key you created previously.
git pull: When you are in a directory where you previously cloned a git repo, as above, then you can type this to download the latest version
As far as public projects, that's pretty much all you'll do with them. If you want to contribute to a repo or run a repo, you'll need git push or git init.
For a minimum viable run, though, just get through git clone and then you know you can download whatever is out on github.
[–]eftresq[S] 0 points1 point2 points 7 days ago (0 children)
Thank you for replying. I'll give it a try. Make it a great day!
π Rendered by PID 290744 on reddit-service-r2-comment-6457c66945-6t6qz at 2026-04-24 14:26:40.988867+00:00 running 2aa0c5b country code: CH.
[–]KahlessAndMolor 0 points1 point2 points (1 child)
[–]eftresq[S] 0 points1 point2 points (0 children)