[Gandi][SH] Utilisation de git v0.0.1

[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.