¡Hace más de un día que llevo esto, me está volviendo loco!Hudson no buscará en Git
- tengo Git instalado en un PC Win7, y selecciona la opción PuTTYgen en instalar.
- He generado claves ssh usando PuttyGen; He agregado la clave ssh a mi cuenta de Git y he vinculado la clave privada en el concurso.
- He configurado GIT_SSH para apuntar a mi masilla plink.exe.
- He usado Putty para conectar a codaset & git para que sean aceptados como hosts conocidos.
puedo clonar desde la consola, pero Hudson falla:
Fetching upstream changes from [email protected]:xxx/xxx.git
[workspace] $ "C:\Program Files\Git\bin\git.exe" fetch -t [email protected]:xxx/xxx.git +refs/heads/*:refs/remotes/origin/*
ERROR: Problem fetching from origin/origin - could be unavailable. Continuing anyway
ERROR: Could not fetch from any repository
FATAL: Could not fetch from any repository
hudson.plugins.git.GitException: Could not fetch from any repository
...
Si funciono con el comando exacto git en una consola, que funciona bien:
"C:\Program Files\Git\bin\git.exe" fetch -t [email protected]:xxx/xxx.git +refs/heads/*:refs/remotes/origin/*
He intentado funcionar plink para conectarse directamente a GitHub:
plink -agent -v [email protected]
Looking up host "github.com"
...
Pageant is running. Requesting keys.
Pageant has 1 SSH-2 keys
Using username "git".
...
Authenticating with public key "rsa-key-20110121" from agent
...
Hi xxx! You've successfully authenticated, but GitHub does not provide
shell access.
Probé entonces la conexión a codaset:
plink -agent -v [email protected]
m
Looking up host "codaset.com"
Pageant is running. Requesting keys.
Pageant has 1 SSH-2 keys
Using username "git".
...
Authenticating with public key "rsa-key-20110121" from agent
...
Opened channel for session
Server refused to allocate pty
Started a shell/command
Error: Command is required.
...
Server sent command exit status 255
Disconnected: All channels closed
Por lo tanto, una respuesta ligeramente diferente de codaset que de git. Sin embargo, creo que esto puede ser una pista falsa, ya que obtengo el mismo error si trato de conectarme a un proyecto estándar de git desde Hudson.
que también estableció Ir Server (climatizador como era), y conseguir un error similar al intentar conectarse a git desde aquí:
ERROR: FATAL ERROR: Disconnected: No supported authentication methods available
ERROR: fatal: The remote end hung up unexpectedly
que me hace pensar que el problema debe recaer en la autenticación, en vez que los detalles Hudson ...?
Como siempre, ¡cualquier ayuda muy apreciada!
Bueno, tiene sentido ya que funciona si ejecuto Hudson desde la consola, pero no si ejecuto Hudson como un servicio. ¡Aclamaciones! – laura