git
git repositories für die Nerds
Das Nerd2Nerd Repository basiert auf dem verteilten Versionsverwaltungssystem git und ist per gitweb zu erreichen unter http://code.nerd2nerd.org.
Die Projekte sind öffentlich und können abgerufen werden über:
git clone git://code.nerd2nerd.org/projekt.git
oder
git clone http://code.nerd2nerd.org/git/projekt.git
Wie erstelle ich ein Projekt?
Schicke deinen SSH-Public-Key (in der Regel die id-rsa.pub) an watz oder urs und nenne uns deinen Projektnamen.
Nachdem du grünes Licht bekommen hast kannst du das Projekt erstellen. Hier z.B. für das Projekt "foobar".
mkdir foobar cd foobar git init git remote add origin git@code.nerd2nerd.org:foobar.git
Anschließend kann man da seine Dateien reinlegen und per git add hinzufügen. Per git commit kann man einen commit erstellen und anschließend erstellt man das Repository per:
git push origin master:refs/heads/master
Ein paar Hinweise:
code.nerd2nerd.org hört per SSH auf Port 42023. Es macht Sinn in seiner ~/.ssh/config z.B. folgendes zu definieren
Host codeball Port 42023 Protocol 2 Hostname code.nerd2nerd.org
Man kann noch global seine Identität für alle commits setzen:
git config --global user.name "Dein Name" git config --global user.email "Deine Email-Adresse"


