Un dépôt git est disponible à l'AUF. Il permet :

Les projets publics de ce dépôt sont visibles ici : http://git.auf.org/

Ci-dessous un résumé (pense-bête) des commandes à utiliser pour exploiter ce service. Si vous voulez vraiment savoir utiliser git, consultez d'abord la documentation officielle.

Télécharger et suivre d'un projet

Premier téléchargement :

Télécharger les mises à jour :

Participer à un projet (droits en écriture)

Nécessite un accès RPV + ssh.

Création d'un projet

Nécessite un accès RPV + ssh.

Sur la machine où le projet est présent :

Sur le serveur :

Publication via http et vue sur gitweb (optionnelles) :

Partage en écriture

Si plusieurs personnes doivent intervenir sur le projet, on peut créer un compte "virtuel" accessible par ssh à un ensemble de clés bien défini. L'adresse publique ne changera pas.

Eviter un accès shell complet via ssh

Pour que l'accès ssh soit restreint aux commandes git nécessaires, on met le shell de connexion de l'utilisateur à /usr/bin/git-shell1.

Ce qui reste à faire

  1. Ni rssh ni scponly ne fonctionnent, notamment par rapport à la notion de hooks (1)