Saya mencoba Mercurial untuk pertama kalinya tetapi saya mengalami masalah melakukan push / pull / clone dengan server jarak jauh (dalam hal ini codebasehq.com) ketika menggunakan TortoiseHg.
Berikut beberapa langkah untuk mereproduksi:
- Unduh dan pasang TortoiseHg
- Buka direktori tempat saya ingin repositori saya
- Klik kanan -> TortoiseHg -> Klon
- Masukkan ssh: //[email protected]/accountname/projectname/repositoryshortcode.hg sebagai jalur sumber
- Klik Klon
Setelah saya mengklik Klon, muncul dialog kesalahan
"Kesalahan Fatal Putty" "Terputus: Tidak tersedia metode otentikasi yang didukung."
dan ketika kembali ke dialog klon kesalahan ini ditampilkan:
menjalankan "" C: \ Program Files \ TortoiseHg \ TortoisePlink.exe "-ssh -2 [email protected]" hg -R accountname / projectname / repositoryshortcode.hg serve --stdio "" tidak ada respons yang cocok dari hg jarak jauh
[perintah terputus]
Apa yang harus saya lakukan untuk mencegah kesalahan ini dan berhasil berinteraksi dengan repositori jarak jauh?
Saya baru saja pesan kesalahan yang sama. Namun dalam kasus saya, masalahnya adalah versi Pageant yang ketinggalan zaman yang datang dengan TortoiseHg.
Trik hebat untuk men-debug pesan kesalahan "Tidak ada metode otentikasi yang didukung" adalah menambahkan -v di mercurial.ini
Keluaran:
Lihat juga:
http://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial
http://confluence.atlassian.com/display/BITBUCKET/Troubleshooting+SSH+Issues
sumber
Saya memiliki masalah yang sama. Saya menggunakan Git Extensions di windows. Solusi saya agak sulit berbeda. Alih-alih menggunakan repo ssh, saya menggunakan URL http.
Sesuatu Seperti: https: // {user} @ bitbucket.org / {owner} / {name} .git
sumber