Estoy probando Mercurial por primera vez, pero tengo problemas para hacer un push / pull / clone con un servidor remoto (en este caso es codebasehq.com) cuando uso TortoiseHg.
Aquí hay algunos pasos para reproducir:
- Descargue e instale TortoiseHg
- Ir al directorio donde quiero mi repositorio
- Haga clic derecho -> TortoiseHg -> Clone
- Ingrese ssh: //[email protected]/accountname/projectname/repositoryshortcode.hg como la ruta de origen
- Haga clic en clonar
Una vez que he hecho clic en Clonar, aparece un diálogo de error
"Error fatal PuTTY" "Desconectado: no hay métodos de autenticación compatibles disponibles".
y al volver al diálogo de clonación se muestra este error:
ejecutando "" C: \ Archivos de programa \ TortoiseHg \ TortoisePlink.exe "-ssh -2 [email protected]" hg -R nombre de cuenta / nombre de proyecto / repositoryshortcode.hg servir --stdio "" no hay respuesta adecuada de hg remoto
[comando interrumpido]
¿Qué debo hacer para evitar este error e interactuar con éxito con el repositorio remoto?
Acabo de recibir el mismo mensaje de error. Pero en mi caso, el problema era una versión obsoleta del concurso que venía con TortoiseHg.
Un gran truco para depurar el mensaje de error "No hay métodos de autenticación compatibles disponibles" es agregar -v en mercurial.ini
Salida:
Ver también:
http://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial
http://confluence.atlassian.com/display/BITBUCKET/Troubleshooting+SSH+Issues
fuente
Yo tuve el mismo problema. Yo uso Git Extensions en Windows. Mi solución fue un poco diferente difícil. En lugar de usar el repositorio ssh, utilicé la URL http.
Algo parecido: https: // {user} @ bitbucket.org / {owner} / {name} .git
fuente