HaDiKo Gerrit Repository/Linux: Unterschied zwischen den Versionen
Korrektur der Kategorie |
|||
| (9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
== Installation benötigter Software == | == Installation benötigter Software == | ||
Für die Verwendung unter Linux benötigt man ssh-keygen (ssh), git und einen Browser. | Für die Verwendung von [[HaDiKo Gerrit Repository|Gerrit]] unter Linux benötigt man ssh-keygen (ssh), git und einen Browser. | ||
== Einrichten von git == | == Einrichten von git == | ||
Nach der Installation von git sollte man seinen User-Namen und Passwort setzen: | Nach der Installation von git sollte man seinen User-Namen und Passwort setzen: | ||
{{Command|git config --global user.name "Your Name Here" }} | {{Command|git config --global user.name "Your Name Here" }} | ||
{{Command|git config --global user.email "your_email@example.com" }} | {{Command|git config --global user.email "your_email@example.com" }} | ||
| Zeile 17: | Zeile 19: | ||
Ihr könnt euch nun in [https://gerrit.hadiko.de Gerrit] mit Euren HaDiNet-Login-Daten (LDAP) einloggen. Unter Settings -> SSH-Public-Key könnt ihr euren Key, welchen ihr unter ~/.ssh/id_rsa.hadiko.pub findet, hochladen: | Ihr könnt euch nun in [https://gerrit.hadiko.de Gerrit] mit Euren HaDiNet-Login-Daten (LDAP) einloggen. Unter Settings -> SSH-Public-Key könnt ihr euren Key, welchen ihr unter ~/.ssh/id_rsa.hadiko.pub findet, hochladen: | ||
[[Datei:Gerrit_ssh_key.png]] | [[Datei:Gerrit_ssh_key.png]] | ||
=== SSH Config === | |||
=== | |||
Anschliessend legt Ihr euch noch eine ssh_config an: | Anschliessend legt Ihr euch noch eine ssh_config an: | ||
| Zeile 28: | Zeile 30: | ||
IdentityFile ~/.ssh/id_rsa.hadiko | IdentityFile ~/.ssh/id_rsa.hadiko | ||
User EUER-LDAP-USERNAME}} | User EUER-LDAP-USERNAME}} | ||
== Repository clonen == | |||
Nun könnt ihr ein Repository clonen, dies könnt ihr Beispielweise folgendermaßen tun: | |||
{{Command|git clone ssh://gerrit.hadiko.de/hadiko/hdk_template }} | |||
(Dies erstellt einen Unterordner namens "hdk_template" in eurem aktuellen Ordner und lädt den Inhalt des Repository dort hinein) | |||
Anschließend könnt ihr in diesem Ordner mit "git push"(hochladen zum remote repository) und "git fetch" (herunterladen und mergen von updates) arbeiten. Zusätzlich bietet das Web-Frontent [https://gerrit.hadiko.de https://gerrit.hadiko.de] diverse Möglichkeiten zur Code-Review. | |||
== Literatur == | == Literatur == | ||
| Zeile 36: | Zeile 48: | ||
[[Category:HaDiNet]] | [[Category:HaDiNet]] | ||
[[Category: | [[Category:Anleitung]] | ||