Hamburg/gitolite

Aus wiki.freifunk.net
Zur Navigation springenZur Suche springen

Freifunk Hamburg



Dokumentation

Dokumentation zu gitolite gibt es unter:

http://sitaramc.github.com/gitolite/g2/master-toc.html

Installation

$ apt-get install gitolite

Nutzer anlegen

Es gibt genau einen Nutzer für git auf dem System:

$ sudo useradd git -mU
$ sudo su - git

Initiale Konfiguration

Eigenen key hochladen und unter .ssh ablegen, z. B. nick.pub. Danach:

$ gl-setup -q .ssh/nick.pub

Es sollte keine Warning kommen.

Administration

Admin-Repository clonen:

$ git clone git@git.hamburg.freifunk.net:gitolite-admin

Keys verwalten

Den Key nick.pub in /keydir im gitolite-admin Repository ablegen. Danach:

$ git add keydir
$ git commit
$ git push

Der Key ist jetzt eingetragen.

Repositories verwalten

Dazu conf/gitolite.conf editieren. Danach:

$ git add conf
$ git commit
$ git push


Freifunk Hamburg