首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Teamcity:未能对代理执行签出:无法在路径C:\Program (x86)\Git\bin\sh.exe上运行git

Teamcity:未能对代理执行签出:无法在路径C:\Program (x86)\Git\bin\sh.exe上运行git
EN

Stack Overflow用户
提问于 2013-10-04 21:21:08
回答 2查看 6.5K关注 0票数 4

当我运行我的构建时,它会失败,错误如下:

代码语言:javascript
复制
Failed to perform checkout on agent: Unable to run git at path C:\Program Files (x86)\Git\bin\sh.exe

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

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

我正在Windows 8中运行。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-04 21:50:11

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

票数 3
EN

Stack Overflow用户

发布于 2015-11-23 02:41:59

我也犯了一个类似的错误。

修复方法是显式地将VCS根目录中的Path to Git设置为C:\Program Files (x86)\Git\bin\git.exe - ie:这正是@John所建议的。

以前的值是一个空字符串。

失败的原因还不清楚,因为VCS Root是在一个模板中使用的,其他构建都在使用该模板。可能与我所做的一个独立的,重新附加的模板有关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19190999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档