No se puede clonar el repository con un Bambo Remote Agent

Estamos intentando verificar el origen de un repository git en Job on Bamboo 4.1 Este trabajo debe ejecutarse en un agente remoto.

Estamos utilizando SSH (teclas +) para conectar el repository, después de algunos pasos de configuration, la authentication SSH parece estar bien, pero cuando se inicia el plan se produce un error inesperado:

Se ha producido un error al activar la compilation manual: com.atlassian.bamboo.repository.RepositoryException: no se puede recuperar 'ci @ continuous: project.git /', branch 'refs / heads / master' en el directory de origen '/ opt / appserv / bamboo / bamboo -home / xml-data / build-dir / _git-repositories-cache / 086d7d404e013877bd2550c6f022929bbbf6afa3 '. command [/ usr / bin / git, fetch, ssh: //0c34fec7-78f8-40ca-acd8-66a7dd29260b@127.0.0.1: 48729 / project.git /, + refs / heads / master: refs / heads / master, – -update-head-ok, –progress, –verbose] falló con el código 128. El directory de trabajo era [/ opt / appserv / bamboo / bamboo-home / xml-data / build-dir / _git-repositories-cache / 086d7d404e013877bd2550c6f022929bbbf6afa3 ] stderr: SSH Proxy error: autenticando la session remota failed stdout: [ci @ continuous: project.git / 10.38.218.68: 22] Autenticando la session remota failedfatal: el extremo remoto colgó inesperadamente

De acuerdo con este enlace , ssh: //0c34fec7-78f8-40ca-acd866a7dd29260b@127.0.0.1: 48729 / project.git / point a un proxy de Bamboo interno, pero debido a algunas razones no puede get datos

Algunas ideas

Hay un problema conocido con SSH, Native Git y Bamboo, donde la dirección proxy: puerto no se agrega al file de hosts conocido. Durante la búsqueda, el process se bloquea en un indicador ssh:

https://jira.atlassian.com/browse/BAM-11096

Pude solucionar esto agregando la dirección del localhost al file .ssh / known_hosts sin el puerto provisto:

Ejemplo:

127.0.0.1 ssh-rsa XXXXB3NzaC1yc2EAAAADAQABBBBgQC699HzXHwr1H6OJeVlRo7h4r + 3PY d0wNkqzl6EUAeU2iZjqFqQL2ZiNVqs2JrpTNadbgtXBNk9rhQIWajQZG9ZJG / OPxe + NOkbWQVev rcELsw5N2wxcJOWz + + ey1tFv3VCtNCLUGgF7yIg0kZZVQ HvAzLoMbiHs0haVmEjnLherSw ==

El ticket al que se hace reference arriba proporciona otra solución alternativa que puede probar.