Teamcity:无法在代理上执行checkout:无法在路径C上运行git:\ Program Files(x86)\ Git \ bin \ sh.exe

时间:2013-10-04 21:21:08

标签: git windows-8 teamcity teamcity-8.0

当我运行构建时,它失败并显示错误:

Failed to perform checkout on agent: Unable to run git at path C:\Program Files (x86)\Git\bin\sh.exe

路径正确,我可以运行该文件,Teamcity正在使用我的登录帐户。

我是否需要设置更多凭据,或使用管理员权限启动服务?

我在Windows 8中运行。

2 个答案:

答案 0 :(得分:3)

路径正确,但TeamCity想要执行git.exe,而不是sh.exe

答案 1 :(得分:0)

我遇到了类似的错误。

修复是将VCS根目录中的Path to Git显式设置为C:\Program Files (x86)\Git\bin\git.exe - 即:@ John-Hoerr建议的正是如此。

值previous是一个空字符串。

失败的原因尚不清楚,因为VCS Root用于其他版本正在使用的模板中。可能与我做过的分离的,重新附加的模板有关。