Pregunta

He msysgit instalado con la opción de OpenSSH. En Git Bash, que se puede ejecutar ssh-agent, y gestiona la frase de acceso de la llave ssh. Es posible que el Git Hudson plugin para el uso de ssh-agent? Actualmente, se cuelga al intentar clonar, esperando sin duda para que se inserte la frase de contraseña.

Gracias!

¿Fue útil?

Solución

Como se mencionó en "Problema con Hudson + Git + Gitosis en las ventanas" , es necesario asegurarse de que el trabajo de Hudson sí establece por primera vez una variable de entorno %HOME%.
Ese valor debe hacer referencia al directorio en el que se puede encontrar:

.ssh
  id_rsa     # private key
  id_rsa.pub # public key

Otros consejos

acabo de tener este mismo problema pero en mi entorno caso HOME no ha solucionado el problema!

En mi caso, la solución era en realidad para establecer las variables HOMEDRIVE y HOMEPATH por lo que parece tan diferente de Windows Git construye (la mía es la versión 1.8.1.msysgit.1) utilizan diferentes variables de entorno para localizar las claves SSH.

En caso de duda, asegúrese de configurar Hudson con los tres!

Tenga en cuenta también que puede configurar las variables de entorno de Hudson-ancho bajo 'Administrar Hudson'> 'Configuración del sistema'> 'Propiedades globales', por lo que no necesita hacer esto para cada trabajo individual.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top