Aller au contenu principal
loading

Tutoriel pour créer un dépot GIT chez OVH

POSTÉ DANS TAGS AUTEUR herve COMMENTAIRES 2

 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


2 commentaire