HaDiKo Git Repository

Version vom 1. Oktober 2011, 08:57 Uhr von Nukleus (Diskussion | Beiträge) (angelegt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Entwicklung findet in Git statt. Der Git-Server ist die projects.hadiko.de VM und ist über git+ssh erreichbar. Zusätzlich läuft dort eine Projektverwaltung, die unter https://projects.hadiko.de/

Zugang und Rechte

Der Git Zugang kann beim Hadinet beantragt werden. Dazu wird ein ssh publickey benötigt. Entweder ihr habt schon einen für den Login auf den Servern, oder ihr könnt euch ganz einfach einen erstellen:

ssh-keygen -b 4096 -t rsa -f ~/.ssh/id_rsa.develop -C "Development"

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:

Code~/.ssh/config
Host projects
     Hostname projects.hadiko.de
     IdentityFile ~/.ssh/id_rsa.develop
     User git

Wenn die public keys eingetragen sind könnt ihr mit dem Command eure Rechte anschauen:

ssh projects info
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 Hadi²Net


Klonen des Repository

Klonen kann man dann das Repo mit:

git clone projects:projektname.git

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.