【问题标题】:Configuring Jenkins with Cloud TFS (Supports GIT)使用 Cloud TFS 配置 Jenkins(支持 GIT)
【发布时间】:2013-05-03 21:56:36
【问题描述】:

我们正在尝试配置 Cloud TFS(使用 Git 支持创建的项目)和 Jenkins(Ubuntu 机器)。

当我尝试输入存储库 URL 时,它会给出以下错误。

无法连接到存储库:命令“git ls-remote -h https://xyz.visualstudio.com/DefaultCollection/_git/xyzrepo.git头” 返回状态码 128:标准输出:标准错误:致命:身份验证 失败

我已经使用 SSH 路由生成了密钥,但不幸的是我无法在 @Cloud TFS Repo 添加密钥。

我什至尝试过https://USERNAME:PASSWORD@example.visualstudio.com/DefaultCollection/_git/Repo_Name这种格式,但不知何故没有成功。

PS:安装了最低限度的(用于 Jenkins 的 GIT 和 Git 插件)

感谢任何帮助/说明。

【问题讨论】:

    标签: tfs jenkins


    【解决方案1】:

    您可能需要在 tfs.xml 中启用备用凭据。 看看这个howto

    【讨论】:

    • 在链接到其他教程/文档时在此处包含最相关的部分是一个非常好的主意,以防链接更改或该站点将来不再可用。
    • 我做到了...但我发布的问题是将 TFS 与 Jenkins 连接...我在 Jenkins 中使用 GIt 插件...无法连接 TFS。
    • 对我来说,只要我启用备用登录并使用USERNAME:PASSWORD@example.visualstudio.com/DefaultCollection/… 进行身份验证,它就可以工作。 IE:这应该是你在配置中的 git repo。如果这不包括它,请尝试从 Codeplex 下载 git-credentialstore。它为我们的几个开发人员在 VS 中连接到 TFS-Git 起到了作用。 link
    猜你喜欢
    • 1970-01-01
    • 2016-06-23
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多