Ich probiere Mercurial zum ersten Mal aus, habe aber Probleme beim Ausführen eines Push / Pull / Klons mit einem Remote-Server (in diesem Fall codebasehq.com), wenn ich TortoiseHg verwende.
Hier sind einige Schritte zum Reproduzieren:
- Laden Sie TortoiseHg herunter und installieren Sie es
- Gehen Sie in das Verzeichnis, in dem ich mein Repository haben möchte
- Rechtsklick -> TortoiseHg -> Klonen
- Geben Sie als Quellpfad ssh: //[email protected]/accountname/projectname/repositoryshortcode.hg ein
- Klicken Sie auf Klonen
Sobald ich auf Klonen geklickt habe, wird ein Fehlerdialog angezeigt
"Schwerwiegender PuTTY-Fehler" "Nicht verbunden: Keine unterstützten Authentifizierungsmethoden verfügbar."
und wenn Sie zum Klondialog zurückkehren, wird dieser Fehler angezeigt:
"" C: \ Programme \ TortoiseHg \ TortoisePlink.exe "-ssh -2 [email protected]" "hg -R accountname / projectname / repositoryshortcode.hg serve --stdio" "keine passende Antwort von remote hg
[Befehl unterbrochen]
Was muss ich tun, um diesen Fehler zu vermeiden und erfolgreich mit dem Remote-Repository zu interagieren?
Ich hatte gerade die gleiche Fehlermeldung. Aber in meinem Fall war das Problem eine veraltete Pageant-Version, die mit TortoiseHg geliefert wurde.
Ein guter Trick zum Debuggen der Fehlermeldung "Keine unterstützten Authentifizierungsmethoden verfügbar" ist das Hinzufügen von -v in der Datei mercurial.ini
Ausgabe:
Siehe auch:
http://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial
http://confluence.atlassian.com/display/BITBUCKET/Fehlerbehebung+SSH+Issues
quelle
Ich hatte das gleiche problem Ich benutze Git Extensions unter Windows. Meine Lösung war etwas anders hart. Anstatt das SSH-Repo zu verwenden, habe ich die http-URL verwendet.
So etwas wie: https: // {user} @ bitbucket.org / {owner} / {name} .git
quelle