【问题标题】:Fork GitHub to AzureDevOps?将 GitHub 分叉到 Azure DevOps?
【发布时间】:2016-11-22 21:53:17
【问题描述】:

This 2014 post 表示不支持从 GitHub 到 AzureDevOps Git 的 Forking - 这种情况似乎没有改变。在将它们推送到 AzureDevOps 项目之前,是否仍然需要创建一个中间人来缓和来自 GitHub 的更改?如果是这样,AzureDevOps Git Repo 会成为 Origin 吗?如果是这样,有人可以解释原因吗?

【问题讨论】:

    标签: git github azure-devops


    【解决方案1】:

    很简单,在 AzureDevOps 中要克隆存储库或创建新团队项目的项目,单击代码选项卡。单击代码选项卡中的存储库菜单(位于左上方)并选择Import repository

    选择正确的 SourceType GIT/TFVS 添加 URL 可能是您的 github 存储库 URL(但它可以是任何) 如果它可以公开访问,就是这样, 否则检查需要授权提供用户名、密码或 PAT 并在 AzureDevOps 中命名新存储库并完成。

    【讨论】:

    • 您能否扩展您的答案以涵盖与将更改从源代码库拉入 VSTS 代码库相关的其他细节?
    【解决方案2】:

    在将更改推送到 DevOps 项目之前,是否仍然需要创建一个中间人来管理来自 GitHub 的更改

    可以,但您可以直接从 GitHub 导入存储库。如果 GitHub 有一些变化,你需要参考那篇文章推送到 DevOps git 仓库,除非你将 GitHub 仓库导入到新的 DevOps git 仓库(删除之前从 GitHub 导入仓库时创建的仓库)

    如果是,DevOps Git Repo 是否会成为 Origin?

    不,DevOps Git 存储库名称不会更改。 Origin 表示要获取和推送的远程 URL,而不是存储库名称(如键值)。您也可以添加多个,例如 Origin2、Origin3。

    如果是这样,有人可以解释原因吗?

    因为 DevOps 中没有从 GitHub 更新 DevOps Git 存储库的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-24
      • 2021-12-14
      • 2022-12-03
      • 1970-01-01
      • 2020-01-13
      • 2023-04-02
      • 2011-12-29
      • 2021-12-05
      相关资源
      最近更新 更多