在Jenkins中进行Build Now之后开始出现此错误:
由匿名用户启动在工作区中远程在Ranorex上构建
d:\Workspaces\Ranorex
Deleting project workspace... done
Cloning the remote Git repository Cloning repository https://365agile.visualstudio.com/DefaultCollection/365Agile/_git/365Agile.Ranorex
> c:\git\bin\git.exe init d:\Workspaces\Ranorex # timeout=10 Fetching upstream changes from https://365agile.visualstudio.com/DefaultCollection/365Agile/_git/365Agile.Ranorex
> c:\git\bin\git.exe --version # timeout=10 using .gitcredentials to set credentials
> c:\git\bin\git.exe config --local credential.helper store --file=\"C:\Users\JENKIN~1.SER\AppData\Local\Temp\git199499054612009523.credentials\"
# timeout=10
> c:\git\bin\git.exe -c core.askpass=true fetch --tags --progress https://365agile.visualstudio.com/DefaultCollection/365Agile/_git/365Agile.Ranorex
+refs/heads/*:refs/remotes/origin/* # timeout=15
> c:\git\bin\git.exe config --local --remove-section credential # timeout=10 ERROR: Error cloning remote repo 'origin' ERROR: Error cloning remote repo 'origin' Finished: FAILURE
昨天我确实成功了:
> d:\Workspaces\Ranorex>exit 0 Finished: SUCCESS
正在测试的应用程序发生了微小的变化,但配置没有改变。
我正在使用MS Visual Studio GIT。
任何想法可能出错?
答案 0 :(得分:0)
Jenkins默认使用' jenkins'用户执行作业。您需要为此jenkins用户创建/生成SSH密钥并添加它。
正如你所说,你以匿名用户开始这项工作。你昨天和同一个用户一起运行了吗?来自同一个地方?