Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
software:gitolite [2012/07/15 14:08] mhoffmann [Installation] |
software:gitolite [2012/10/11 10:23] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Gitolite Versionsverwaltungsserver mit GIT ====== | ||
- | Gitolite ist ein Versionsverwaltungsserver der auf GIT basiert und eine denkbar einfache Konfiguration besitzt. | ||
- | Da die komplette Konfiguration über ein eigenes GIT-Repository läuft benötigt man kein Webinterface und hat sogar eine Versionsverwaltete Konfiguration. | ||
- | |||
- | ===== Vorbereitungen ===== | ||
- | Für die Installation von Gitolite braucht man folgendes: | ||
- | - Server mit konfiguriertem SSH-Zugang (am besten über den Standardport und mit PublicKey-Authentifizierung). | ||
- | - GIT-Client auf dem lokalen Rechner | ||
- | - Unter Linux einfach über den Paketmanager installieren | ||
- | - Bei MacOS über Portierungsprogramme wie "Homebrew" oder "Macports" installieren | ||
- | - Unter Windows am besten GIT mit GitBash installieren. | ||
- | - SSH PublicKey des eigenen Rechners im richtigen Format (Mit Putty-PublicKeys funktioniert das nicht) | ||
- | - Ein bisschen Ahnung wie GIT funktioniert. | ||
- | |||
- | Zunächst solltet ihr den PublicKey auf den Server ziehen und dort irgendwo im Homeverzeichnis ablegen, ein Eintrag in die Datei **/home/[USER]/.ssh/authorized_keys** reicht nicht! | ||
- | Wie ihr SSH-Keys erstellt hängt vom Client ab, meistens jedoch kann man die SSH-Keys über die Shell (Bei Linux und Mac) mit dem Befehl ''ssh-keygen'' erstellen. | ||
- | |||
- | ===== Installation ===== | ||
- | Gitolite kann einfach mit dem Befehl | ||
- | <code> | ||
- | sudo apt-get install gitolite | ||
- | </code> | ||
- | installiert werden. | ||
- | Dabei werden noch einige Pakte benötigt, wie bspw. git-core etc., welche aber automatisch mitinstalliert werden. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.