Login Logout

HowtoGitolite

Howto gitolite

http://gitolite.com/gitolite/index.html#rtfm

Installation

On génère une clé SSH de setup :

$ ssh-keygen -f ~/.ssh/gitolite_admin_id_rsa

Sur le serveur, on installe gitolite dans un compte Unix “git” :

# apt install git gitolite3
# adduser --disabled-password git
# sudo -iu git
$ gitolite setup -pk gitolite_admin_id_rsa.pub

Gestion des utilisateurs

~/.ssh/config :

---
Host git.example.com
  User git
  IdentityFile ~/.ssh/gitolite_admin_id_rsa

Manipulations avec l’utilisateur qui a la clé SSH de setup :

git clone ssh://git@git.example.com/gitolite-admin
cd gitolite-admin
vim conf/gitolite.conf
vim keydir/jdoe.pub
git commit && git push

gitolite.conf :

---
repo wiki
RW = foo