Créer un nouveau dépôt (bazaar)
Créer un nouveau groupe unix pour le projet
addgroup <dev-my_project> addgroup www-data <dev-my_project> addgroup thefool <dev-my_project>
(Les utilisateurs www-data et thefool permettent respectivement au dépôt d'être téléchargeable par http et d'être accessible par les interfaces web.)
Créer le répertoire du dépôt (le +ws met le SetGID sur le dossier afin que tous les utilisateurs puissent modifier le projet)
# mkdir /var/www/thefool/code.filyb.info/<my_project> # chgrp <dev-my_project> /var/www/thefool/code.filyb.info/<my_project> # chmod g+ws /var/www/thefool/code.filyb.info/<my_project>
Pour chaque développer (ou pour ajouter un développeur au dépôt)
# addgroup <my_login> <dev-my_project> # mkdir ~<login>/code # chown <login>: ~<login>/code # ln -s /var/www/thefool/code.filyb.info/<my_project> ~<login>/code/<my_project>
Créer le dépôt bazaar sur le serveur
$ cd ~/code/<my_project>/ $ bzr init
Voir ensuite la page gérer les dépôts de code.