将GitHub叉到AzureDevOps?

EHu*_*ins 6 git github azure-devops

2014年的这篇文章表明,从GitHub到AzureDevOps Git的Forking没有本地支持-这种情况似乎没有改变。在将变更推送到AzureDevOps项目之前,是否仍然需要创建一个中间人来缓和来自GitHub的变更?如果是这样,AzureDevOps Git Repo是否会成为Origin?如果是这样,有人可以解释为什么吗?

Mur*_*can 6

这非常简单,在AzureDevOps中,您要克隆存储库或创建新团队项目的项目,单击“代码”选项卡。单击“代码”选项卡(位于左上方)中的存储库菜单,然后选择“导入存储库”。

在此处输入图片说明

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

在此处输入图片说明

  • 您是否能够扩展您的答案以涵盖与将更改从源存储库拉入 VSTS 存储库相关的其他详细信息? (2认同)

sta*_*SFT 4

\n

在将 GitHub 的更改推送到 DevOps 项目之前,是否仍然有必要创建一个中间人来调节更改

\n
\n

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

\n
\n

如果是,DevOps Git Repo 会成为起源吗?

\n
\n

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

\n
\n

如果是这样,有人可以解释为什么吗?

\n
\n

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

\n