如何修复此错误:无法在代理上执行checkout:命令失败。退出代码:128?

时间:2017-08-16 23:51:21

标签: git continuous-integration teamcity

我正在使用TeamCity 2017.1.3,我收到此错误。

  

无法在座席上执行结帐:'“C:\ Program   Files \ Git \ bin \ git.exe“-c   core.askpass = C:\ TeamCity的\ buildAgent \ TEMP \ buildTmp \ pass6471980056712706490.bat   -c credential.helper = fetch --progress origin + refs / heads / develop:refs / heads / develop'命令失败。退出代码:128

我已经更新了我的git,我重新安装了teamcity并从\ mingw64 \ etc \ gitconfig文件中的git配置中删除了这一行

  

[凭证]       助手=经理

但我仍然有错误,我使用的是在另一台服务器上运行的相同配置,唯一的区别是git和teamcity版本,VCS配置工作正常,因为我已经测试了连接并且成功了。我很感激帮助

更新:为了使其正常工作,我回到了git 2.12并禁用了凭据管理器选项

1 个答案:

答案 0 :(得分:0)

我刚刚遇到了类似的问题:

[Updating sources] Failed to perform checkout on agent: '"C:\Program Files (x86)\Git\bin\git.exe" clean -f -d -x' command failed.
exit code: 255

Teamcity版本:2017.2.3 Git版本:2.12.2.0

我有6个特工。我将其中的2个更改为Git 2.6.4并且它正在工作。 2.12.2.0有什么问题吗?