Attributy: id="gitosis-admin"
Administraci git serveru provádíme na dálku. Nejdříve si stáhneme konfiguraci.
$
cd /tmp$
git clone gitosis@192.168.1.5:gitosis-admin.git
Poté založíme projekt. Ten zakládáme ve dvou fázích. Nejdrříve mu vytvoříme konfiguraci a přidělíme práva zápisu. To vše editací konfiguračního souboru gitosis.conf
a kopírováním veřejné části ssh klíčů do adresáře keydir
.
[group MujProjekt] members = radek@dora writable = MujProjekt
Provedené změny zapíšeme na server a uklidíme po sobě.
$
git commit -a$
git push$
cd$
rm -rf /tmp/gitosis-admin
Nyní se přepneme do adresáře s projektem. Pokud není inicializovaný tak jej inicializujeme a po commitu jej můžeme natlačit do git serveru.
$
cd ~/Projekty/MujProjekt$
git remote add muj-gitosis gitosis@192.168.1.5:MujProjekt.git$
git push muj-gitosis master:refs/heads/master