HaDiKo Git Repository: Unterschied zwischen den Versionen
No-L (Diskussion | Beiträge) K →Antrag: Tabelle verschoben |
Korrektur der Kategorie |
||
| Zeile 56: | Zeile 56: | ||
[[Category:HaDiNet]] | [[Category:HaDiNet]] | ||
[[Category: | [[Category:Anleitung]] | ||
Aktuelle Version vom 23. Januar 2015, 18:20 Uhr
Die meiste Entwicklung im HaDiKo findet inzwischen in Git-Repositories statt. Das HaDiNet stellt hierfür die "projects"-VM bereit, auf der auch eine Web-basierte Projektverwaltung unter https://projects.hadiko.de/ bereitsteht.
Zugang und Rechte
Grundsätzlich wird für den Zugang ein SSH Public Key benötigt, den man per Mail als Attachment(!) an support@hadiko.de sendet. LDAP-Einträge entscheiden, wer welchen Zugriff auf welche Repositories hat. So haben beispielsweise die Äras automatisch Schreib/Lese-Zugriff auf die HeimGO sowie alle HausGOs (nachdem der Public Key eingetragen wurde).
Zugriff auf Repositories kann beim jeweiligen Ansprechpartner (siehe unten) beantragt werden.
SSH Public Key generieren
Entweder ihr habt schon einen für den Login auf den Servern, oder ihr könnt euch ganz einfach einen erstellen:
Dann schickt ihr den Admins die id_rsa.develop.pub per email an support@hadiko.de.
Anschliessend legt Ihr euch noch eine ssh_config an:
Host projects
Hostname projects.hadiko.de
IdentityFile ~/.ssh/id_rsa.develop
User gitWenn die public keys eingetragen sind könnt ihr mit dem Command eure Rechte anschauen:
hello user, the gitolite version here is v2.0rc2-5-ge7d5589
the gitolite config gives you the following access:
R W hadinet/myhadinet
git.hadiko.de - Brought to you by HadiNetKlonen des Repository
Klonen kann man dann das Repo mit:
Git für Windows-User
Eine gute Anleitung gibts bei GitHub. Hier einfach im Schritt 4 und 5 im ersten Teil überspringen und dann bei Then: Set Up Your Info den ersten(!) Schritt ausfuehren.
Repositories der SV
| Name | Ansprechpartner | Verwendung |
|---|---|---|
| hadiko/heimgo | Äras | Pflege der HeimGo |
| hadiko/hausgo/k1 | KrK1 + HsK1 | Pflege der HausGo K1 |
| hadiko/hausgo/k2 | KrK2 + HsK2 | Pflege der HausGo K2 |
| hadiko/hausgo/k3 | KrK3 + HsK3 | Pflege der HausGo K3 |
| hadiko/hausgo/k4 | KrK4 + HsK4 | Pflege der HausGo K4 |
| hadiko/hausgo/k5 | KrK5 + HsK5 | Pflege der HausGo K5 |