On partira du principe que Git est déjà installé sur le serveur ainsi que côté client.
Pour plus d'infos sur les install, je vous invite à vous rendre :
Vers l'incontournable Doc Ubuntu pour la config serveur
Par ici pour une machine client sous Wouindoze
Si vous ne connaissez pas GIT, je vous invite à vous documenter sur l'excellente documentation d'OpenClassrooms
Configuration rapide d'un dépôt GIT sur un serveur centralisé sur une Distribution Linux Ubuntu Server 14.4.xx LTS x64
L'ensemble des commande se passent dans Git BASH
Initialisation d'un dépôt Git dans un répertoire existant:
=> dans l'outils bash, se positionner dans le dossier du projet existant (MonProjet dans notre exemple)
cd /chemin/du/projet/MonProjet
git init
Cela crée un nouveau sous-répertoire nommé .git qui contient tous les fichiers nécessaires au dépôt
Ensuite on ajoute tous les fichiers au commit du projet
git add *
git commit -m 'version initiale du projet'
déclaration de l'url du dépôt distant (serveur)
git remote add origin ssh://monUtilisateur@urlDuServeur:22/chemin/du/depot/MonProjet.git
et on push:
git push origin master
Récupération du projet sur une autre machine
dans l'outils bash, se positionner dans le dossier qui devra contenir le projet à récupérer
git clone ssh://monUtilisateur@urlDuServeur:22/chemin/du/depot/MonProjet.git