Jenkins在Visual Studio Online中找不到我的git存储库

时间:2015-06-17 13:45:21

标签: git jenkins azure-devops

我有一个使用Git的Visual Studio Online项目。从Visual Studio内部一切正常。我试着配置一个从这个项目中获取代码的Jenkins作业,但没有成功。虽然URL和凭据是正确的,但Jenkins在作业配置页面上给出了这个错误:

  

无法连接到存储库:命令" git.exe -c core.askpass = true ls-remote -h https://[username]:[pwd]@[domain].visualstudio.com/defaultcollection/_git/[project] HEAD"返回状态码128:   标准输出:   stderr:致命:存储库' https://[username]:[pwd]@[domain].visualstudio.com/defaultcollection/_git/[project]/'找不到

如果我保存并尝试构建,则构建将失败,并显示以下错误:

unable to access 'HTTP://https:///[username]:[pwd]@[domain].visualstudio.com/defaultcollection/_git/[project]/': Could not resolve host: https

有没有人知道我该怎么做?

由于

1 个答案:

答案 0 :(得分:2)

好吧,我终于让Jenkins执行了Visual Studio Online git存储库的克隆。

official Microsoft documentation错了。 Jenkins和Git插件不起作用,因为他们在那里解释。为了使克隆操作起作用,我必须在存储库URL字段中放置与Visual Studio中用于克隆的相同URL:https://[domain].visualstudio.com/defaultcollection/_git/[project]

另外,我必须在Jenkins上添加一个凭证,用户名和密码才能使连接成功。我在Visual Studio Online中使用备用凭据。

感谢您的帮助。