Je suis à l'aide de TeamCity sur ubuntu (TeamCity Professional 9.1.7 (build 37573)
). Et ayant quelques problèmes avec automatique fusionne ces derniers temps (git).
Je n'ai rien changé dans la configuration à partir de quand il l'habitude de travailler.
J'ai essayé de supprimer le répertoire de travail. il ne m'a aidé pour un couple de fusions.
Symptômes: Le journal de génération a l'air propre, et je suis présent sur la compilation aperçu:
Failed to merge sources in VCS root foo. Merge error 'git fetch' command failed.
stderr: git@bitbucket.org:foo/foo.git: channel is not opened.
exit code: 1.
Bien que, dans l'agent d'exécution de ce que je suis totalement différentes d'erreur en teamcity-vcs.log
:
[2016-03-30 15:14:31,722] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git show-ref refs/remotes/origin/foo
[2016-03-30 15:14:31,775] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git log -n1 --pretty=format:%H%x20%s 193f46d88205c5e419a8a7458e742ce9b598cca8
--
[2016-03-30 15:14:31,797] WARN - jetbrains.buildServer.VCS - '/usr/bin/git log -n1 --pretty=format:%H%x20%s 193f46d88205c5e419a8a7458e742ce9b598cca8 --' command failed.
stderr: fatal: bad object 193f46d88205c5e419a8a7458e742ce9b598cca8
[2016-03-30 15:14:31,798] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git fetch --progress origin +refs/heads/foo:refs/remotes/origin/foo
[2016-03-30 15:14:35,832] WARN - jetbrains.buildServer.VCS - Error output produced by: /usr/bin/git fetch --progress origin +refs/heads/foo:refs/remotes/origin/foo
[2016-03-30 15:14:35,832] WARN - jetbrains.buildServer.VCS - remote: Counting objects: 2, done.ESC[K
remote: Compressing objects: 50% (1/2) ESC[K
remote: Compressing objects: 100% (2/2) ESC[K
remote: Compressing objects: 100% (2/2), done.ESC[K
remote: Total 2 (delta 1), reused 0 (delta 0)ESC[K
From bitbucket.org:bar/bar
62ba378..193f46d foo -> origin/foo
Comme si le journal d'échec de la commande..
Merci.
Mise à jour: j'ai reçu une mise à jour qu'il existe des preuves anecdotiques que cela est dû à des changements plus précisément dans BitBucket du git sur des serveurs SSH.