2010-07-06 18 views
8

Tengo msysgit instalado con la opción OpenSSH. En Git bash, puedo ejecutar ssh-agent, y administra la frase de contraseña para mi clave ssh. ¿Es posible que el complemento Hudson Git use ssh-agent? Actualmente, se cuelga al intentar clonar, sin duda esperando que se ingrese la frase de contraseña.El complemento Hudson Git no funciona en Windows

Gracias!

Respuesta

9

Como se menciona en "Problem with Hudson + Git + Gitosis on windows", debe asegurarse de que el trabajo de Hudson establece primero 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 
+0

Gracias, VonC. Establecí% HOME% como una variable de entorno de usuario. ¿No lo entendería? Además, como experimento, generé una nueva clave ssh con frase de contraseña en blanco, y hudson todavía está colgando. Si ejecuto el comando hudson git desde la línea de comando, se logra clonar el repositorio. – Jacko

+0

@Jacko: tiene que configurarse desde la configuración de configuración de Hudson para estar más seguro. Eso explicaría por qué los trabajos de Hudson se cuelgan mientras la línea de comando pasa los comandos de Git. – VonC

+4

¡Gracias, señor! Agregué un parámetro% HOME%, http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Build, y ahora está clonando. Gracias de nuevo !!!!!! – Jacko

1

acabo de tener este mismo problema pero en mi caso el establecimiento HOME no solucionarlo!

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 (el mío 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 variables de entorno de Hudson en 'Administrar Hudson'> 'Configurar sistema'> 'Propiedades globales', por lo que no necesita hacer esto para cada trabajo individualmente.

Cuestiones relacionadas