Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialKatherine Wakefield
Courses Plus Student 4,154 PointsWhere are the keys?
I am use to the terminal for github and I have noticed there is no mention of creating keys for security. Does the desktop software take care of that?
2 Answers
William Li
Courses Plus Student 26,868 PointsHi, Katherine, if you use Github for Desktop, then yes, it'll take care of SSH key creation for you.
Karina Machado
5,999 PointsTeacher I follow the steps to create and add repository of a project that I have my computer, but when I commit show the message that the didmt can
t commit to index.
Katherine Wakefield
Courses Plus Student 4,154 PointsKatherine Wakefield
Courses Plus Student 4,154 PointsGood to know! Thanks for the reply. I have been wondering about this since the release of Github for Desktop. I will be teaching Github to a bunch of newbies next month so I am glad I don't have to have the "SSH keys talk" that will loose the green coders. I have the key creation and adding process down good for Mac, but I had no idea where to begin with Windows people. Shew, the software takes care of it, AWESOME!
William Li
Courses Plus Student 26,868 PointsWilliam Li
Courses Plus Student 26,868 PointsI see. Yeah, unlike a Linux/Mac system which we can generate a SSH key in couple of commands, Windows does not natively support the SSH key creation, you need to download another piece of software to do so. Github for Desktop is awesome because it takes away all the hassle of properly setup git, so you may focus on what matters the most -- working with source repositories in Github.