Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:gitolite

Dies ist eine alte Version des Dokuments!


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:

  1. Server mit konfiguriertem SSH-Zugang (am besten über den Standardport und mit PublicKey-Authentifizierung).
  2. GIT-Client auf dem lokalen Rechner
    1. Unter Linux einfach über den Paketmanager installieren
    2. Bei MacOS über Portierungsprogramme wie „Homebrew“ oder „Macports“ installieren
    3. Unter Windows am besten GIT mit GitBash installieren.
  3. SSH PublicKey des eigenen Rechners im richtigen Format (Mit Putty-PublicKeys funktioniert das nicht)
  4. 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

sudo apt-get install gitolite

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.

software/gitolite.1342354102.txt.gz · Zuletzt geändert: 2012/10/11 10:23 (Externe Bearbeitung)