¿Por qué Monodevelop me pide una contraseña de key ssh cuando está registrada en ssh-agent?

Puedo comprometerlo bien usando la línea de command y monodesarrollo no tiene problema con el repository público, pero cuando bash enviarlo a github, me sigue pidiendo la contraseña para idrsa. He intentado usar ssh-add para verificar la key y verifys bien.

Asumiendo:

  • puede presionar desde la línea de command sin que se le pida su contraseña, y
  • no estás usando Windows, entonces

Monodesarrollo probablemente no tiene el valor correcto de la variable de entorno SSH_AUTH_SOCK . Intente iniciar Monodevelop desde el símbolo del sistema para que henetworkinge las mismas variables de entorno utilizadas por el command git .

Yo veo esto también ¿Alguna vez lo resolviste? Incluso si configura la authentication de key sin contraseña, esto falla. Parece un error en la forma en que Monodevelop usa LibGit2Sharp. Intentando build una solución alternativa. Extraño, esto ha sido un problema por tanto time. Tuve mejor suerte en 5.9 antes de 5.10. Quizás ahora que Microsoft lo está comprando, las cosas mejorarán.