Gitolite: Porovnání verzí
m 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... |
mBez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
[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 knihy ''Pro Git''. | '''[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 knihy ''Pro Git''. | ||
Instalace pro Debian GNU/Linux | Instalace pro Debian GNU/Linux |
Verze z 24. 1. 2011, 21:13
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