【发布时间】:2020-04-01 19:35:31
【问题描述】:
我们有一个托管的 GitHub Enterprise (GHE) 帐户,需要与 Azure Pipelines 集成。我已经从 GitHub Marketplace 为我们的 GHE 帐户安装了 Azure Pipelines app。 Azure Pipelines 应用程序的安装要求选择一个 Azure DevOps 项目和 GHE 存储库来设置集成。这导致一个管道连接到 GHE 存储库。
但我的问题是,我们如何在 Azure DevOps 中设置其他管道以在 GHE 中使用 repos?
在 Azure Pipelines 界面中,我找不到选择 GHE 存储库的选项。仅公共 GitHub 和 GitHub Enterprise(本地)服务器存储库。似乎只有 Azure Pipelines 应用程序设置向导允许您使用 GHE 配置管道。
我无法想象每次我们想要将管道连接到 GHE 存储库时都必须启动 Azure Pipelines 应用程序的设置向导。这甚至是不可能的,因为大多数同事都没有这样做的权限。我错过了什么?
备注:我意识到我们可以在 Azure DevOps 中使用个人访问令牌或用户名+密码创建服务连接。但这与某人的个人帐户有关。如果那个人离开,连接就会中断。除非你创建一个服务/虚拟帐户,这看起来不太优雅。
【问题讨论】:
标签: github azure-devops