notes sur la mise en place de git.auf.org
La doc officielle : http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#public-repositories
Utilisation
Télécharger et suivre d'un projet
$ git clone http://git.auf.org/git/projet
Participer à un projet (droits en écriture)
Nécessite un accès ssh au projet.
$ git push ssh://git.auf.org/~user/projet master
Création d'un projet
Nécessite un accès ssh : le demander à Moussa.
$ git clone --bare ~/proj proj.git $ touch proj.git/git-daemon-export-ok rsync vers serveur, puis sur le serveur : $ cd proj.git $ git --bare update-server-info $ chmod a+x hooks/post-update
Partage en écriture
- accès partagé via ssh : compte "virtuel" avec clés ssh publiques
TODO
- webdav ? (surtout poru simplification de l'accès pour projets partagés)
- git-daemon pour accès git:// plus optimisé (bof)
- test de compte "rssh only"