Gitolite

Z GeoWikiCZ
Verze z 24. 1. 2011, 21:13, kterou vytvořil Landa (diskuse | příspěvky) (Založena nová stránka: [http://github.com/sitaramc/gitolite Gitolite] je nástupce Gitosis pro správu Git repozitářů. Viz [http://progit.org/book/ch4-8.html kapitola] "Gitolite" z kni...)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Gitolite je nástupce Gitosis pro správu Git repozitářů. Viz kapitola "Gitolite" z knihy Pro Git.

Instalace pro Debian GNU/Linux

apt-get install gitolite

Nejprve vytvoříme repozitář pro administraci gitolite-admin a to pomocí příkazu gl-setup. Např.

gl-setup /tmp/landa.pub

V domovském adresáři uživatele se vytvoří soubor projects.list (seznam repozitářů pro Gitweb) a adresář repositories, který obsahuje dva repozitáře - gitolite-admin.git a testing.git. Zároveň se zadaný veřejný klíč přidá do souboru .ssh/authorized_keys.

Nyní můžeme repozitář naklonovat na lokálním počítači.

git clone git@geo101.fsv.cvut.cz:gitolite-admin.git

Příklad konfiguračního souboru

cat gitolite.conf 
        repo    gitolite-admin
                RW+     =   landa

        repo    testing
                RW+     =   @all