Azure Dev Ops与GitHub关联:用GitHub仓库替代ADO仓库可行性问询
在Azure DevOps中与GitHub仓库关联并实现分支、PR操作的方案
1. 关联ADO与GitHub仓库
完全可以实现。在Azure DevOps项目中按以下步骤操作:
- 进入项目的Repos模块,点击右上角的「Import repository」
- 源类型选择「GitHub」,完成ADO与GitHub账户的授权验证
- 选择目标GitHub仓库,确认后即可完成连接。此时ADO会将该GitHub仓库作为外部仓库纳入管理,而非创建镜像副本。
2. 在ADO中创建分支时实际操作GitHub仓库
完成GitHub仓库的连接后,在ADO的Repos界面中创建分支的操作,会直接同步到关联的GitHub仓库中。操作时只需确保选中的是已连接的GitHub仓库的基础分支来创建新分支,而非ADO自身托管的仓库分支即可。
3. 在ADO中创建Pull Request针对GitHub仓库分支
同样支持。在ADO的Repos中发起Pull Request时,选择的源分支和目标分支均为GitHub仓库中的分支,提交后的PR会直接作用于GitHub仓库。你可以在ADO界面中管理这些PR(如评审、合并),同时GitHub端也会同步显示对应的PR记录。
内容的提问来源于stack exchange,提问作者Hatjhie
相关产品推荐
相关产品推荐

