Prérequis : avoir une version récente de GIT sur OVH (tuto installation GIT-OVH), et au minimum une version "pro", avec accès SSH.
On part de l'hypothèse qu'on met les projets avec les sources dans ~/www/git, et les dépots sous ~/depot
On crée ces dossiers si ce n'est pas déjà fait :
mkdir ~/www/git
mkdir ~/depot
Puis on commence :
cd ~/www/git
mkdir ~/www/git/nomdudepot
cd ~/www/git/nomdudepot
touch .gitignore
git init
git add .
git commit -an -m "initialisation du projet"
git clone --bare . ~/depot/nomdudepot.git
cd ~/depot/nomdudepot.git
git --bare update-server-info
cd hooks/
mv post-update.sample post-update
chmod a+x post-update
rm -Rf ~/www/git/nomdudepot
cd ~/www/git
git clone ~/depot/nomdudepot.git
et à distance : git clone ssh://yyy@ftp.yyy.com/homez.xxx/yyy/depot/nomdudepot.git
Pour les fainéants comme moi, j'ai mis en pièce jointe un script shell qui automatise le truc. Il faut le renommer en addgit.sh et il suffit de le lancer par la commande :
./addgit.sh nomdudepot
Si quelqu'un à plus simple, je suis preneur, notamment sans créer le répertoire initial qu'on vire par la suite.
Fichier attaché | Taille |
---|---|
addgit.sh_.txt | 436 octets |
Articles en lien
- Tutoriel Symfony2 et OVH : installation et configuration sur serveur mutualisé
- Se connecter ou transférer des données entre deux serveurs OVH
- Installer la dernière version de GIT sur OVH
2 commentaire