【问题标题】:Add New External Git Repository Connection - Visual Studio Team Services添加新的外部 Git 存储库连接 - Visual Studio Team Services
【发布时间】:2016-02-08 13:16:19
【问题描述】:

我正在尝试将外部 git 存储库添加到 Visual Studio 团队服务构建过程,但在构建过程中总是收到错误:

开始克隆

请求失败,状态码:404

准备存储库失败并出现异常。

在页面Specify the repository我只能阅读

填写添加新的外部 Git 存储库连接对话框。

但是怎么做呢?搜索互联网我找不到任何帮助。尝试不同的设置 - 没有任何帮助。

对于位于例如的存储库,我必须输入什么

https://username@bitbucket.org/repodir/repo.git

在我输入的存储库选项卡中的构建定义中

存储库类型:外部 Git 连接:

添加新的外部 git 存储库连接(设置连接)

服务器网址:https://bitbucket.org

用户名:我的用户名

密码/令牌密钥:********

仓库名称:repodir/repo.git (我也试过存储库名称:repodir/repo)

无论我尝试什么 - 我总是收到错误消息。使用命令行,我可以轻松地克隆存储库。如何启用 Team Services 来克隆外部存储库?我想我在这里遗漏了一些重要的东西......

非常感谢您的帮助。

【问题讨论】:

    标签: git azure-devops


    【解决方案1】:

    好的。我终于设法在视觉工作室团队服务/视觉工作室在线的构建过程中克隆了一个外部 git 存储库。重点是:

    • 在存储库选项卡上,可以将存储库名称留空(稍后保存后将自动输入)
    • “默认分支”中提到的分支上必须已经有提交
    • 在“添加新的外部 git 存储库连接”对话框(或稍后的“更新存储库名称的身份验证”)中,服务器 URL 是整个 url,例如:“https://...myRepo.git

    我使用私有 bitbucket 存储库对此进行了测试。

    【讨论】:

    • 因为第一点中提到的“存储库名称”可以是您喜欢的任何名称(刚刚发现),我之前尝试了整个 git url 并且我的存储库不是空的,看来我经历过尝试克隆时团队服务失败/错误。这就是云的阴暗面——如果云中的人正在破坏东西,那只能等待...... :)
    • url 存储库应该像 'username@bitbucket.org/repodir/repo.git' 吗?由于某种原因,我无法连接到存储库...卡在“使用凭据连接到服务”消息中。完全没有错误。
    • 如果我们使用外部 git 源,Visual Studio Online 是否提供导航源的功能?我发现它没有提供通过源导航的功能。我只需要写完整的源路径。
    猜你喜欢
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多