Estoy ejecutando mi servidor y agente de TeamCity 7 en MacOS. Mi informe está en github. Uso ssh y sé que la autenticación está configurada correctamente, porque la prueba es exitosa.Error del agente de TeamCity "no se pudo realizar el pago en el agente"
La compilación funciona bien cuando uso VCS Checkout Mode "Automatically on server"; sin embargo, cuando uso el modo VCS Checkout "Automáticamente en el agente" aparece este error.
[13:40:35][Updating sources] Failed to perform checkout on agent: '/usr/bin/git fetch --progress origin +refs/heads/master:refs/remotes/origin/master' command failed.
stderr: java.io.IOException: Authentication failed
at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:275)
at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:159)
at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:139)
fatal: The remote end hung up unexpectedly
¿Qué me falta?
¿Tiene la clave ssh correcta en el agente? La "conexión de prueba" en la configuración raíz de VCS prueba la conexión solo entre el servidor de TeamCity y su repositorio. – neverov
Supongo que no, pero ¿cómo averiguo la cuenta del agente? ¿Puedo cambiar la cuenta en la que trabaja el agente? – mishod
La cuenta del agente es la cuenta bajo la cual se inició el agente. Entonces sí, puedes cambiar eso. – neverov