19
0
Fork 0
wiki/HowtoGitolite.md

42 lines
793 B
Markdown
Raw Normal View History

2016-09-13 20:22:14 +02:00
# Howto gitolite
2016-09-13 20:58:36 +02:00
<http://gitolite.com/gitolite/index.html#rtfm>
2016-09-13 20:22:14 +02:00
## 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