firstcontributions / first-contributions

🚀✨ Help beginners to contribute to open source projects
https://firstcontributions.github.io
MIT License
43.47k stars 75.23k forks source link

Updated flow due to removal of password authentication / SSH changes would be nice.. #83566

Open KaladinB4 opened 2 months ago

KaladinB4 commented 2 months ago

🐞 Problem Github removed the password authentication options, and the guide does not smoothly walk through the proper setup without a bit of knowledge in troubleshooting.

🎯 Goal When I was learning Git/Github it was incredibly frustrating that every guide required these troubleshooting steps and reconfiguration. IT would be nice to better introduce people more smoothly/easily without starting off on a bad path.

💡 Possible solutions Rather than the 'click copy code' directions, which uses the 'https://github.com/repository-name' directions, direct towards the next step being setting up the SSH key on the local machine / checking for them, then adding them to Github, then using the git@github.com branch

📋 Steps to solve the problem Bookmarking

hu-keyu commented 2 months ago

image

README.md can be modified, Select SSH on the Clone tab, which is more friendly to beginners

hu-keyu commented 2 months ago

Beginners need to be reminded to configure sshkey before cloning code from github.

StepTheGlow commented 2 months ago

83605 i fixed it here for more beginner friendly! 😄

kenshanta commented 1 month ago

Beginners need to be reminded to configure sshkey before cloning code from github.

shouldn't the logs in the terminal do this job?

N0madC0de commented 6 days ago

I followed the SSH key setup as per github docs but then when I tried to push using: git push -u origin there was an error. Git remote (origin) was still set to use HTTPS instead of SSH. I think the guide should be updated as it will be extremly helpful for beginners like me.