HaDiKo Gerrit Repository/Linux: Unterschied zwischen den Versionen
Korrektur der Kategorie |
|||
| (3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 48: | Zeile 48: | ||
[[Category:HaDiNet]] | [[Category:HaDiNet]] | ||
[[Category: | [[Category:Anleitung]] | ||
Aktuelle Version vom 23. Januar 2015, 18:19 Uhr
Installation benötigter Software
Für die Verwendung von Gerrit unter Linux benötigt man ssh-keygen (ssh), git und einen Browser.
Einrichten von git
Nach der Installation von git sollte man seinen User-Namen und Passwort setzen:
SSH Key erstellen und uploaden
Um in ein Repository commiten zu können, benötigt man einen ssh public key, welchen man mit folgendem Befehl erstellt:
Ihr könnt euch nun in 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:
SSH Config
Anschliessend legt Ihr euch noch eine ssh_config an:
Host gerrit.hadiko.de
Hostname gerrit.hadiko.de
Port 29418
IdentityFile ~/.ssh/id_rsa.hadiko
User EUER-LDAP-USERNAME
Repository clonen
Nun könnt ihr ein Repository clonen, dies könnt ihr Beispielweise folgendermaßen tun:
(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 diverse Möglichkeiten zur Code-Review.
