【问题标题】:TFS 2013 git build authentication error with libgit2TFS 2013 git build 身份验证错误与 libgit2
【发布时间】:2014-07-28 17:07:51
【问题描述】:

我在 Linux 上托管了私有 Git 存储库,并希望使用 TFS 2013 进行构建。当前安装了 TFS 2013 Update 2。TFS 构建总是失败,出现错误 VS 30063 您无权访问 libgit2 中的存储库 LibGit2SharpException。

我尝试了多个选项来在 git 中配置用户并尝试在 URL 中传递凭据,但没有帮助。

似乎 TFS 2013 根本无法使用私有的非 TFS-Git 存储库。有人知道如何解决此错误吗?

【问题讨论】:

  • 有趣。你在尝试http://user@pass:crucible.ert.com/... 吗?端点使用 HTTP 基本身份验证?
  • 是的,我已尝试将 URI user@pass:crucible.ert.com 作为解决方法,因为它无法与 TFS 使用的域服务帐户一起使用。公司使用 NTLM,但 Git 存储库使用独立于 Active Directory 的自己的身份验证。不幸的是,TFS 无法以某种方式为具体的 Git 存储库配置用户名/密码
  • 我从未尝试过这个,我不确定它是否受支持。我会问构建团队的人。
  • 实际上我想以某种方式配置凭据,并且不希望在 URL 中传递它们。但是它的解决方法,因为我看不到从 UI 配置它的任何可能性,无论是创建构建定义还是配置 TFS 服务器
  • 当然; TFS 构建的目的是在 TFS 中构建源代码,而不是任意存储库。不过,您也许可以将其连接起来;我会告诉你我发现了什么。

标签: git tfs


【解决方案1】:

我进行了一些搜索,并联系了 Microsoft 支持,但当前版本的 Visual Studio 和 TFS(2013 更新 2)不支持所描述的方案。

不支持从非 TFS Git 存储库构建的方案 此时。如果还有其他方面我可以帮助您 请告诉我。

http://msdn.microsoft.com/en-gb/library/hh850445.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-01
    • 2011-08-22
    • 1970-01-01
    • 2019-12-21
    • 2016-06-07
    • 1970-01-01
    • 2023-04-03
    • 2021-01-10
    相关资源
    最近更新 更多