[Gandi][SH] Utilisation de git.
Le versionning git d’un application se fait à partir de l’ordinateur de développement.
1) Répertoire de travail :
[~] ➔ mkdir -p SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git/ [~] ➔ cd SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git/ [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔
2) Création de fichier :
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ touch README.md [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ mkdir htdocs [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ touch htdocs/bonjourtoutlemonde.html
3) Initialisation du repo Git :
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git init Dépôt Git vide initialisé dans /home/sgondouin/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git/.git/ [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git status Sur la branche master Validation initiale Fichiers non suivis: (utilisez "git add..." pour inclure dans ce qui sera validé) README.md htdocs/ aucune modification ajoutée à la validation mais des fichiers non suivis sont présents (utilisez "git add" pour les suivre)
4) Ajout de fichier :
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git add -A [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git status Sur la branche master Validation initiale Modifications qui seront validées : (utilisez "git rm --cached..." pour désindexer) nouveau fichier: README.md nouveau fichier: htdocs/bonjourtoutlemonde.html [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔
5) 1er commit :
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git commit -m "Version 0.0.1 : First commit" [master (commit racine) 8350bbc] Version 0.0.1 : First commit 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 README.md create mode 100644 htdocs/bonjourtoutlemonde.html
6) Ajout du dépo distant :
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git remote add origin git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git
7) Afficher les remote :
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git remote show origin The authenticity of host 'git.dc0.gpaas.net (2001:4b98:dc0:950::142)' can't be established. RSA key fingerprint is 35:e0:5a:a9:54:12:55:6b:ce:41:8c:c1:9e:35:1d:f6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'git.dc0.gpaas.net' (RSA) to the list of known hosts. * distante origin URL de rapatriement : git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git URL push : git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git Branche HEAD : (unknown) [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git remote show origin * distante origin URL de rapatriement : git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git URL push : git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git Branche HEAD : (unknown)
8) Pusher
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ git push origin master Counting objects: 4, done. Delta compression using up to 4 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (4/4), 317 bytes | 0 bytes/s, done. Total 4 (delta 0), reused 0 (delta 0) To git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git * [new branch] master -> master
9) Déployer le code :
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git] ➔ ssh 4440054@git.dc0.gpaas.net 'deploy espace-bidouilleur.fr.git' espace-bidouilleur.fr is now deployed from master
10) Voir la page :
http://espace-bidouilleur.fr/bonjourtoutlemonde.html
11) Visualiser le dépot avec l’interface graphique :
Il faut redémarrer l’instance pour que l’interface Gtiweb soit active.
http://158313.id.hosting.dc0.gandi.net:5081/gitweb/
12) Remplacer le remot origin
[~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git_existing] ➔ git remote -v origin ssh+git://3976365@git.dc0.gpaas.net/sport-data-git.git (fetch) origin ssh+git://3976365@git.dc0.gpaas.net/sport-data-git.git (push) [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git_existing] ➔ git remote set-url origin git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git [~/SIMPLEHOSTING/PERSO/EspaceBidouilleur/Git_existing] ➔ git remote -v origin git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git (fetch) origin git+ssh://4440054@git.dc0.gpaas.net/espace-bidouilleur.fr.git (push)
13) Cloner un dépot :
[~/ESSAU] ➔ mkdir CLONE [~/ESSAU] ➔ cd CLONE/ [~/ESSAU/CLONE] ➔ git clone ssh+git://4440054@git.dc0.gpaas.net/git.espace-bidouilleur.fr.git
Comments are closed, but trackbacks and pingbacks are open.