Hamburg/gitolite
Aus wiki.freifunk.net
Zur Navigation springenZur Suche springenDokumentation
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