N'arrive pas à charger ma clé privée avec git extension
J'ai essayé pendant les 2 dernières heures.
Je suis sous xp-dev comme un dépôt git fournisseur (parce que je suis en train de payer et j'ai repo svn là-bas)
J'ai donné xp-dev ma clé publique.
Mais quand le clonage de mon repo-je un être rejetée.
"C:\Program Files (x86)\Git\bin\git.exe" clone -v --recurse-submodules --progress "ssh://xp-dev.com/repogit" "c:/ProjetPerso/repogit"
Cloning into 'c:/ProjetPerso/repogit'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Done
Et de ce que j'ai compris à partir de différents blogs, git extension devrait me demander de charger ma clé privée, sauf qu'il n'est pas.
J'ai essayé de lancer le mastic d'authentification du client (même si je choisis openSSH) et chargé ma clé privée à l'intérieur, mais cela ne change rien.
Des idées?
Grâce.
Vous ne devriez pas besoin d'être invité à le faire si votre clé est dans le bon endroit qui sur windows est je pense _ssh/id_xxx dans votre home de l'utilisateur dir - où est votre clé privée à l'heure actuelle? C'est que la sortie de git-extensions ou directement sur la ligne de commande?
oh je savais pas qu'il y a un endroit pour mettre votre clé privée. c'est à partir de git extension. essayer votre solution
Donc, rien de tout cela a fonctionné. en fin de compte j'ai tout désinstallé, réinstallé avec du mastic au lieu de openSSH. et maintenant, j'ai un "load privé kay" et tout fonctionne
oh je savais pas qu'il y a un endroit pour mettre votre clé privée. c'est à partir de git extension. essayer votre solution
Donc, rien de tout cela a fonctionné. en fin de compte j'ai tout désinstallé, réinstallé avec du mastic au lieu de openSSH. et maintenant, j'ai un "load privé kay" et tout fonctionne
OriginalL'auteur sliders_alpha | 2013-03-23
Vous devez vous connecter pour publier un commentaire.
GitExtension demander de charger la clé privée uniquement si vous utilisez du Mastic. Vous devez le faire manuellement pour OpenSSH comme décrit pour GitHub https://help.github.com/articles/generating-ssh-keys
OriginalL'auteur KindDragon
J'ai eu ce problème parce que j'ai généré une clé SSH avec la commande ssh-keygen et a essayé de l'utiliser avec GitExtensions qui comprend uniquement les clés OpenSSH.
Ce que vous avez à faire est, de GitExtensions:
mykey.ppk
Vous devriez maintenant pouvoir utiliser cette nouvelle .ppk fichier dans GitExtensions!
ppk
.). Quand j'ai testé la connexion, il m'a donné le suivant:FATAL ERROR: Couldn't agree a key exchange algorithm (available: curve25519-sha2 [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521)
OriginalL'auteur Sovattha Sok
Il est assez facile de le faire avec Git-Extensions;
OriginalL'auteur Gayan Pathirage