Git

Aus Open4Free-Wiki

Wechseln zu: Navigation, Suche

git ist ein verteiltes Versionskontrollsystem. Das heißt, dass jeder Benutzer das komplette Repository lokal vorliegen hat.

Open4Free bietet die Möglichkeit ein zentrales Repo einzurichten, auf das dann alle Mitentwickler Zugriff haben um ihre Arbeit zu vereinen.

Inhaltsverzeichnis

[Bearbeiten] Features

  • wahlweise öffentlicher Read-Only-Zugriff über das git-Protokoll
  • Benutzerverwaltung mit Rechtevergabe
  • Zugriff über verschlüsselte SSH-Verbindung
  • Webfrontend (geplant)

[Bearbeiten] Anwendung

Ein zentrales git-Repository kann als Speicher für Software-Entwicklungen dienen, wenn der Programmierer auch außerhalb der eigenen vier Wände Zugriff auf seine Arbeit haben möchte. Dies wird beispielsweise bei den geplanten Programmier-LAN-Partys der Fall sein, bei welchen der Veranstaltungsort jedesmal wechselt.

Nützlich ist es auch vorallem dann, wenn mehrere Entwickler an einem Projekt arbeiten und ihre Arbeit ständig synchron halten müssen. Hierbei kann jederzeit nachgeschlagen werden, von wem welcher Code-Abschnitt stammt.

Wird die Entwicklung zentral gesteuert, werden die Patches dem Maintainer des Projekts zugesandt, welcher sie dann anschließend in den offiziellen Entwicklungsbaum im zentralen Repo einfügt.

[Bearbeiten] Domains

  • Öffentlicher git-Zugriff über git://git.open4free/repo.git
  • User/Passwort-geschützter Zugriff über ssh://git.open4free/srv/git/repo.git
  • Webfrontend über http://git.open4free.org (noch in Planung)

[Bearbeiten] Weblinks

Persönliche Werkzeuge