J'essaie Mercurial pour la première fois mais j'ai des problèmes pour faire un push / pull / clone avec un serveur distant (dans ce cas c'est codebasehq.com) lorsque j'utilise TortoiseHg.
Voici quelques étapes à reproduire:
- Téléchargez et installez TortoiseHg
- Aller dans le répertoire où je veux mon référentiel
- Clic droit -> TortoiseHg -> Clone
- Entrez ssh: //[email protected]/accountname/projectname/repositoryshortcode.hg comme chemin source
- Cliquez sur Cloner
Une fois que j'ai cliqué sur Cloner, une boîte de dialogue d'erreur s'affiche.
"Erreur fatale PuTTY" "Déconnecté: aucune méthode d'authentification prise en charge n'est disponible."
et lors du retour à la boîte de dialogue de clonage, cette erreur s'affiche:
exécutant "" C: \ Program Files \ TortoiseHg \ TortoisePlink.exe "-ssh -2 [email protected]" hg -R nom_compte / nom_projet / repositoryshortcode.hg servir --stdio "" aucune réponse appropriée du hg distant
[commande interrompue]
Que dois-je faire pour éviter cette erreur et interagir avec succès avec le référentiel distant?
Je viens d'avoir le même message d'erreur. Mais dans mon cas, le problème était une version obsolète de Pageant fournie avec TortoiseHg.
Une excellente astuce pour déboguer le message d'erreur «Aucune méthode d'authentification prise en charge disponible» consiste à ajouter -v dans mercurial.ini
Production:
Regarde aussi:
http://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial
http://confluence.atlassian.com/display/BITBUCKET/Troubleshooting+SSH+Issues
la source
J'ai eu le même problème. J'utilise Git Extensions sur Windows. Ma solution était un peu différente. Au lieu d'utiliser le dépôt ssh, j'ai utilisé l'URL http.
Quelque chose comme: https: // {user} @ bitbucket.org / {owner} / {name} .git
la source