Próbuję Mercurial po raz pierwszy, ale mam problemy z wykonaniem push / pull / clone ze zdalnym serwerem (w tym przypadku jest to codebasehq.com) podczas korzystania z TortoiseHg.
Oto kilka kroków do odtworzenia:
- Pobierz i zainstaluj TortoiseHg
- Przejdź do katalogu, w którym chcę moje repozytorium
- Kliknij prawym przyciskiem myszy -> TortoiseHg -> Klon
- Wpisz ssh: //[email protected]/accountname/projectname/repositoryshortcode.hg jako ścieżkę źródłową
- Kliknij Klonuj
Po kliknięciu Clone pojawia się okno dialogowe błędu
„Błąd krytyczny PuTTY” „Rozłączono: brak dostępnych obsługiwanych metod uwierzytelniania”.
a po powrocie do okna klonowania pojawia się ten błąd:
uruchomione „C: \ Program Files \ TortoiseHg \ TortoisePlink.exe” -ssh -2 [email protected] „hg -R nazwa konta / nazwa projektu / repozytoriumshortcode.hg podaj --stdio” „brak odpowiedniej odpowiedzi ze zdalnego hg
[polecenie przerwane]
Co muszę zrobić, aby zapobiec występowaniu tego błędu i udanej interakcji ze zdalnym repozytorium?
Właśnie otrzymałem ten sam komunikat o błędzie. Ale w moim przypadku problemem była przestarzała wersja Pageant, która była dostarczana z TortoiseHg.
Świetną sztuczką do debugowania komunikatu o błędzie „Nie są dostępne obsługiwane metody uwierzytelniania” jest dodanie opcji -v w pliku mercurial.ini
Wynik:
Zobacz także:
http://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial
http://confluence.atlassian.com/display/BITBUCKET/Trou Rozwiązywanie problemów+SSH+Issues
źródło
Miałem ten sam problem. Używam Git Extensions na Windowsie. Moje rozwiązanie było trochę inne trudne. Zamiast korzystać z repozytorium ssh, użyłem adresu URL http.
Coś w stylu: https: // {user} @ bitbucket.org / {owner} / {name} .git
źródło