gitolite
je pars du principe que
- je suis le sudoer
marc
sur la machinedeathstar
, je suis sur deathstar avec un agent ssh. - gitolite sera dispo via
git@deathstar
je serais admin de gitolite, connu par lui comme étant
eiro
sudo adduser --disabled-password --home /srv/gitolite --shell /bin/sh git key=git/eiro.pub from=marc/.ssh/id_rsa.pub sudo install -o git $from keysudo − i − ugit < < < ′set − eb=HOME/bin git clone https://github.com/sitaramc/gitolite.git mkdir -p $b gitolite/install -to $b PATH="$b:$PATH" gitolite setup -pk ' $key
recommencer:
deluser --remove-home git
administration
depuis n'importe ou
git clone git@deathstar:gitolite-admin death
cd death
maintenant il faut lire la doc sur le fichier de conf et les clefs
hooks
- mettre en place des hooks sur gitolite. la doc est ici
- truc simple pour lister/supprimer les depots
- stats sur les depots (dernier usage)
hooks pour differ les .doc ?
$ cat > hooks/common/post-receive #!/bin/sh GIT_WORK_TREE=/var/www/www.example.org git checkout -f
git-extensions
il faudrait pouvoir:
- virer le bouton donate
- virer menu github
- configurer
--depth
au moment du clone