Sur une installation Windows 7 Entreprise par ailleurs vierge:
- Installer PuTTY 0.62
- Créer une paire de clés publique / privée avec puttygen.exe
- Ajouter une clé publique à coller dans OpenSSH authorized_keys au compte github
- Ajouter une clé privée au concours
- Installez msysgit 1.7.8 avec les options suivantes:
- Utiliser Git à partir de l'invite de commandes Windows
- Utilisez (Tortoise) Plink pointé pour corriger plink.exe
- Assurez-vous que l'empreinte digitale github est ajoutée à know_hosts en vous connectant à github.com dans PuTTY et en acceptant l'empreinte digitale
Modifier
~/.ssh/config
pour lire:Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~\.ssh\github.ppk
ssh -vvvT git@github.com
donne: http://pastebin.com/Tu3Fc6nJ . Notez que je suis invité à saisir la phrase de passe malgré son chargement réussi dans le concours.
J'ai essayé: chmod 700 ~/.ssh; chmod 600 ~/.ssh/*
depuis Git Bash mais il n'y a eu aucun effet tel que vérifié par ls -l
.
Je dois noter que cette configuration exacte fonctionnait sur une installation précédente de Windows 7. Pour autant que je sache, tout est identique.
Ce qui fonctionne, c'est la génération de clés depuis Git Bash. Cependant, je ne peux pas ajouter ces clés dans le concours, ce qui est une énorme douleur. En effet, il semble que toute tentative d'utilisation de clés générées par PuTTY soit infructueuse.
Avez-vous une idée de ce qui empêche cela de fonctionner sur la base des journaux? Merci d'avance.