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

Jenkins在Visual Studio Online中找不到我的git存储库,git,jenkins,azure-devops,Git,Jenkins,Azure Devops,我有一个使用Git的VisualStudio在线项目。在VisualStudio内部,一切都很好。然后我尝试配置一个Jenkins作业,从这个项目中获取代码,但没有成功。虽然URL和凭据是正确的,但Jenkins在作业配置页面上给了我以下错误: 无法连接到存储库:命令“git.exe-c core.askpass=true ls remote-h HEAD”返回状态代码128: 标准: stderr:致命:未找到存储库“” 如果保存并尝试生成,生成将失败,并出现以下错误: unable to a

我有一个使用Git的VisualStudio在线项目。在VisualStudio内部,一切都很好。然后我尝试配置一个Jenkins作业,从这个项目中获取代码,但没有成功。虽然URL和凭据是正确的,但Jenkins在作业配置页面上给了我以下错误:

无法连接到存储库:命令“git.exe-c core.askpass=true ls remote-h HEAD”返回状态代码128: 标准: stderr:致命:未找到存储库“”

如果保存并尝试生成,生成将失败,并出现以下错误:

unable to access 'HTTP://https:///[username]:[pwd]@[domain].visualstudio.com/defaultcollection/_git/[project]/': Could not resolve host: https
有人知道我能做什么吗


谢谢

我终于让Jenkins执行了Visual Studio在线git存储库的克隆

这是错误的。Jenkins和Git插件并不像他们解释的那样工作。为了使克隆操作正常工作,我必须在repository URL字段中添加与Visual Studio中用于克隆的URL相同的URL:

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


感谢您的帮助。

在Jenkins服务器上,您是否能够使用https URL克隆Git项目?您是否尝试使用ssh URL?我在Jenkins服务器上安装了Visual Studio。在Visual Studio上,我可以使用HTTPS url克隆项目,但在Jenkins上,相同的url不起作用。它是一个私有Git url?您是否使用Jenkins的一些凭据来访问此URL?您所说的“私有Git URL”是什么意思?如果您指的是内部服务器,则不是。它是Visual Studio Online。我尝试按照这里记录的步骤进行操作:Private Git URL=您需要一些凭据才能访问它。据我所知,您正在使用Visual Studio Online访问此URL。您是否尝试过启动git命令行,比如(使用DOS):git clonehttps://....?