Git Daten im Client hinterlegen
- Man hat auch die möglichkeit vom laptop oder wo auch immer code zu Programmieren und dann hochzuladen. So braucht man das nicht auf der Github Seite zu programmieren. Dazu müssen Benutzername Email und ein Public Key SSH KEY bei Github hochgeladen werden.
- Im Terminal die Daten setzten.
Wenn auf dem Computer nur ein Github Account besteht dann können die Daten global gesetzt werden.
Ansonsten diesen Schritt auslassen, da diese Daten im Verzeichnis des jeweiligen Git Repos hinterlegt werden, zu dessen Account dieser gehört.
git config --global user.email "eure_emeail_adresse" git config --global user.name "immohacker"Siehe Abschnitt Git mit mehreren Schlüsseln auf einem Client:
- In Github den Schlüssel hochladen.
Den Schlüssel auslesen mittels Terminal
cat ~/.ssh/id_rsa.pub oder mit einem Editor öffnen und dann kopieren Ich mache das gern eben übern Terminal.Solltet Ihr noch keinen Schlüssel haben. Einfach übern Terminal erstellen.
Bei der Frage Passphrase einfach enter drücken, nix eingebenssh-keygen -t rsa -b 4096Standardmäßig wird das Homeverzeichnis mit dem namen id_rsa vorgeschlagen. Dieses würde Ich auch beibehalten.
Auf die Github Seite einloggen dann auf das Profilsymbol und dann Settings auswählen
Nun links im Menü auf SSH and GPG Keys, dann auf New SSH key klicken
Nun einen Namen vergeben, der den Rechner Identifiziert, denn man könnte ja das Git Repo mit mehreren Geräten verwalten. Und den ssh key unten einfügen. Beginnt mit ssh-rsa und endet mit dem Rechnernamen.
Nun kann auf das Konto per ssh Zugriffen werden. So das der Git Client commits durchführen kann.
Fertig.