HaDiKo Gerrit Repository/Windows
Installation benötigter Software
Für die Verwendung von Gerrit benötigt ihr die Software "Git for Windows" (Download) sowie optional TortoiseGit (https://code.google.com/p/tortoisegit/).
Während der Git-Installation:
Einrichten von git
Nachdem ihr Git installiert habt, startet ihr die "Git Bash" und gebt folgende Kommandos ein:
Alternativ dazu könnt ihr auch einfach die Tortoise Einstellungen öffnen (Start -> Alle Programme -> TortoiseGit -> Settings ( -> Git )):
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 (in der "Git Bash") 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 Eigene Dateien\.ssh\id_rsa.hadiko.pub findet, hochladen:
SSH Config
Anschliessend legt Ihr euch noch eine ssh config an (ohne Dateiendung): Kai🎢UWE empfiehlt hier zu editien um auf seinen 30 Edits zu komm damit man Veranstaltungen eintragen darf. 26/30
Host gerrit.hadiko.de
Hostname gerrit.hadiko.de
Port 29418
IdentityFile ~/.ssh/id_rsa.hadiko
User EUER-LDAP-USERNAME
Repository clonen
Ihr öffnet wieder die "Git Bash" und erstellt ein Git-Verzeichnis in den eigenen Dateien:
Anschließend "cloned" ihr ein Repository dort hinein. Beispielsweise:
SSH Private Key in TortoiseGit eintragen
Zu guterletzt geht ihr in das von git erstellte Verzeichnis (git\hdk_template) und öffnet via Rechtsklick -> TortoiseGit -> Settings die Einstellungen. Dort geht ihr auf Git -> Remote und gebt unter "Putty Key" Euren "ssh private key" an, welcher sich unter "Eigene Dateien\.ssh\id_rsa.hadiko" befindet.