« Installation Github windows sur un autre serveur » : différence entre les versions

De Wiki Arthion
mAucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<poem>
1. Générer clés


Installer putty (qui contient puttygen)
===1. Générer une paire de clés ===
Installer putty (qui contient puttygen)<br/>
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


Lancer puttygen et générer une clé (ssh2 et 2048)
Lancer puttygen et générer une clé (ssh2 et 2048)<br/>
Insérer un commentaire
Insérer un commentaire identifiant la clé facilement<br/>
Sauvegarder la clé privée avec le nom pseudo.ppk (clé au format putty)
Sauvegarder la clé privée avec le nom pseudo.ppk (clé au format putty)<br/>
Conversion ->  Export OpenSSH Key . Nommer la clé pseudo
  Conversion ->  Export OpenSSH Key . Nommer la clé pseudo
Selectionner le texte présent dans le champ public key et le sauvegarder dans un fichier texte vierge nommé pseudo.pub
Selectionner le texte présent dans le champ public key et le sauvegarder dans un fichier texte vierge nommé pseudo.pub


On a donc 3 fichiers
On a donc 3 fichiers


pseudo - Your private key in OpenSSH format
  pseudo - Your private key in OpenSSH format
pseudo.pub - Your public key in OpenSSH format
  pseudo.pub - Your public key in OpenSSH format
pseudo.ppk - Your private key in PuTTY format
  pseudo.ppk - Your private key in PuTTY format


2. configurer github pour qu'il utilise les clés SSH générées
===2. configurer github pour qu'il utilise les clés SSH générées===
Copier les clés 2 clés pdrufo et pseudo.pub dans C:\Users\Login\.ssh
Copier les clés 2 clés pdrufo et pseudo.pub dans C:\Users\Login\.ssh


Lancer git shell :
Lancer git shell :


ssh-add C:\Users\login\.ssh\pseudo
  ssh-add C:\Users\login\.ssh\pseudo


Vérifier que la clé est bien mémorisée :
Vérifier que la clé est bien mémorisée :
ssh-add -L
  ssh-add -L


Si c'est bon deux lignes apparaissent avec la nouvelle clé en dernier
Si c'est bon deux lignes apparaissent avec la nouvelle clé en dernier
Ligne 31 : Ligne 30 :
Relancer git et le shell puis cloner un repo :  
Relancer git et le shell puis cloner un repo :  


git clone ssh://git@mydomain.com:[port]/gitolite-admin
  git clone ssh://git@mydomain.com:[port]/gitolite-admin


Une fois le repo cloné il suffit de le déplacer depuis l'explorateur vers le client github pour windows.


===3.Charger automatiquement les clés SSH au lancement ===
modifier C:\Users\User\.ssh\config


Ressources :  
Ajouer les éléments suivants :  
http://www.sharkwavemedia.com/blog/posts/github-for-windows-with-a-non-github-git-server
http://ti57.blogspot.fr/2013/03/installing-gitolite-on-raspberry-pi.html
https://github.com/sitaramc/gitolite/
</poem>
</poem>
  Host adresse de la cible
  User git
  Port            XXXX
  IdentityFile C:\Users\user\.ssh\nom_clé
===Ressources : ===
http://www.sharkwavemedia.com/blog/posts/github-for-windows-with-a-non-github-git-server<br/>
http://ti57.blogspot.fr/2013/03/installing-gitolite-on-raspberry-pi.html<br/>
https://github.com/sitaramc/gitolite/<br/>

Version du 14 janvier 2015 à 16:41

1. Générer une paire de clés

Installer putty (qui contient puttygen)
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Lancer puttygen et générer une clé (ssh2 et 2048)
Insérer un commentaire identifiant la clé facilement
Sauvegarder la clé privée avec le nom pseudo.ppk (clé au format putty)

 Conversion ->  Export OpenSSH Key . Nommer la clé pseudo

Selectionner le texte présent dans le champ public key et le sauvegarder dans un fichier texte vierge nommé pseudo.pub

On a donc 3 fichiers

 pseudo - Your private key in OpenSSH format
 pseudo.pub - Your public key in OpenSSH format
 pseudo.ppk - Your private key in PuTTY format

2. configurer github pour qu'il utilise les clés SSH générées

Copier les clés 2 clés pdrufo et pseudo.pub dans C:\Users\Login\.ssh

Lancer git shell :

 ssh-add C:\Users\login\.ssh\pseudo

Vérifier que la clé est bien mémorisée :

 ssh-add -L

Si c'est bon deux lignes apparaissent avec la nouvelle clé en dernier

Relancer git et le shell puis cloner un repo :

 git clone ssh://git@mydomain.com:[port]/gitolite-admin

Une fois le repo cloné il suffit de le déplacer depuis l'explorateur vers le client github pour windows.

3.Charger automatiquement les clés SSH au lancement

modifier C:\Users\User\.ssh\config

Ajouer les éléments suivants : </poem>

 Host 		adresse de la cible
 User		git
 Port            XXXX
 IdentityFile	C:\Users\user\.ssh\nom_clé


Ressources :

http://www.sharkwavemedia.com/blog/posts/github-for-windows-with-a-non-github-git-server
http://ti57.blogspot.fr/2013/03/installing-gitolite-on-raspberry-pi.html
https://github.com/sitaramc/gitolite/