Mista

Mise en place d'un Git:

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 :

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


COTE SERVEUR

Création du dossier du dépôt

cd /chemin/du/depot/
sudo mkdir MonProjet.git

On se positionne dedans et on l'initialise

cd MonProjet.git
git --bare init

Configuration des droits

cd .. sudo chown -R monUtilisateur:monGroupe MonProjet.git

COTE CLIENT

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