sábado, 2 de septiembre de 2017

ssh_askpass: exec(None): No such file or directory - Solucionar problmas de Git-cola en Ubuntu


Este es un problema algo más de sistema. Pero la idea de este blog fue crear un recopilatorio de error al codificar. Y esto no deja de ser uno.

Este erro me dio en Ubuntu al intentar conectarme con Git-cola a mi repositorio Git-hub. La idea era poder conectarme al git-hub a través de SSH sin necesidad de estar metiendo mi usuario/contraseña cada vez.

El error concreto fue:

ssh_askpass: exec(None): No such file or directory
Host key verification failed.

Este es un bug reconocido y se debe a que no es capaz de encontrar el gestor de passwords SSH. Y es un problema concreto de la versión 1.9.3 de git-cola que viene por defecto en el gestor de paquetes de Ubuntu. La solución se puede realizar en tres sencillos pasos.

Por un lado instalar el gestor de contraseñas SSH (en mi caso gnome):

sudo apt-get install ssh-askpass-gnome

Despues crear la variable de entorno para dicha librería

export SSH_ASKPASS=/usr/lib/openssh/gnome-ssh-askpass

Y por último, utilizar la última versión de git-cola. Pero para ello debemos bajarla de su página web y evitar la del repositorio de paquetes del propio Ubuntu.

No hay comentarios:

Publicar un comentario