<Précédent | Table des matières | Suivant>
2.3. Utilisation de base
Ce qui précède est déjà suffisant pour utiliser git de manière distribuée et sécurisée, à condition que les utilisateurs aient accès à la machine assumant le rôle de serveur via SSH. Sur la machine serveur, la création d'un nouveau référentiel peut se faire avec :
git init --bare /chemin/vers/dépôt
Cela crée un référentiel nu, qui ne peut pas être utilisé pour éditer des fichiers directement. Si vous préférez avoir une copie de travail du contenu du référentiel sur le serveur, omettez le --nu option.
Tout client disposant d'un accès SSH à la machine peut alors cloner le référentiel avec :
git clone nom d'utilisateur@nom d'hôte :/chemin/vers/dépôt
Une fois cloné sur la machine du client, le client peut modifier les fichiers, puis les valider et les partager avec :
cd /chemin/vers/dépôt
#(modifier certains fichiers
git commit -a # Valide toutes les modifications dans la version locale du référentiel
git push origin master # Pousser les modifications vers la version du serveur du référentiel