30 lines
737 B
Markdown
30 lines
737 B
Markdown
# Git
|
|
|
|
## Submodules
|
|
|
|
### Mettre à jour tous les submodules
|
|
Pour appliquer une action à sous les submodules on peut utiliser
|
|
|
|
git submodule foreach ...
|
|
|
|
Donc pour les mettres à jour
|
|
|
|
git submodule foreach git pull
|
|
|
|
## Gitolite et cgit
|
|
|
|
### Gitolite
|
|
Depuis <http://www.bigfastblog.com/gitolite-installation-step-by-step> et <http://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/Git>
|
|
|
|
Création de l'utilisateur gitolite qui aura la charge des depots
|
|
adduser \
|
|
--system \
|
|
--shell /bin/bash \
|
|
--gecos 'git version control' \
|
|
--group \
|
|
--disabled-password \
|
|
--home /home/gitolite gitolite
|
|
|
|
On créé une clé ssh particulière pour l'admin des dépots que l'on déposera dans le home de Gitolite.
|
|
|