-
Notifications
You must be signed in to change notification settings - Fork 8
Git & GitHub Tutorial
Erstellt euch einen GitHub Account (oben rechts auf "Sign up"). Nutzt am besten eure Uni-Email Adresse, da ihr so später einfacher ein Angebot nur für Studenten in Anspruch nehmen könnt.
Euer "Username" ist halbwegs wichtig, da er später in vielen Links von euren Repositories steht. Der Link zu eurem Benutzeraccount ist z.B. github.com/torvalds und der Link zu einem Repository ist dann github.com/torvalds/linux. Nutzt am besten entweder nur euren Nachnamen (torvalds) oder euren vollen Namen in CamelCase (MiriamBeutel, LukasKalbertodt, JulianKniephoff).
Der SSH Key wird von git genutzt, um Rechte zu prüfen. Statt eines Passwortes, das ihr immer eingeben müsst, legt ihr euch auf eurem PC eine Datei an, die als Passwortersatz dient: Den Schlüssel. Damit dieser Schlüssel aber nicht einfach geklaut wird, wenn jemand sich Zugang zu eurem System verschafft, ist der Schlüssel selber nochmal mit einem Passwort verschlüsselt. Klingt eventuell kompliziert, ist aber nachher deutlich einfacher und sicherer.
Führt folgenden Befehl im Terminal aus (fügt eure richtige E-Mail Adresse ein, die ihr für GitHub verwendet habt):
$ ssh-keygen -t rsa -b 4096 -C "wwacker@uos.de"Wenn ihr gefragt werdet, in welcher Datei der Key gespeichert werden soll, drückt einfach Enter, ohne etwas einzugeben. Danach wird nach einem Passwort gefragt. Dies wird genutzt, um euren Key zu verschlüsseln. Dieses Passwort braucht ihr, wenn ihr euren Schlüssel verwenden wollt. Selbstverständlich sollte das Passwort nicht zu kurz oder einfach sein.