我有一台构建机器,我可以从命令提示符中获得Bitbucket的代码。
在teamcity中,我得到以下内容
更新来源:代理方签出(1s) [17:14:42] [更新资源]无法在代理上执行签出:无法在路径git.exe上运行git
我尝试更新路径,更改存储库设置,并且我能够在Teamcity在构建计算机上使用的同一用户的命令提示符处执行所有操作。
它是一个Windows构建机器。
答案 0 :(得分:0)
我确实想到了这一点。它不只是给它git.exe的路径,而是正确的路径。 如果你做dir git.exe / s,你会在很多地方看到它。 我最初把它放在C:\ Users \ autobuild \ AppData \ Local \ Programs \ Git \ bin \ git.exe。 这似乎不起作用。也许它的寻找不在那里。 您需要在末尾使用cmd的路径。在这种情况下,它是C:\ Users \ autobuild \ AppData \ Local \ Programs \ Git \ cmd \ git.exe。
这解决了这个问题。