关于 Azure Boards-GitHub 集成
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
与 Azure Boards 保持一致并协调,在 GitHub 中链接代码活动和问题。
集成 Azure Boards 和 GitHub
Azure Boards 和 Azure DevOps 支持与 GitHub.com 和 GitHub Enterprise Server 存储库集成。
可以从 Azure Boards 或 GitHub 开始集成最多 500 个 GitHub 存储库并将其连接到 Azure Boards 项目。
Azure Boards 和 Azure DevOps 支持与 GitHub.com 和 GitHub Enterprise Server 存储库集成。
可以从 Azure Boards 或 GitHub 开始集成最多 500 个 GitHub 存储库并将其连接到 Azure Boards 项目。
Azure DevOps Server 支持与 GitHub Enterprise Server 存储库集成。
可以从 Azure Boards 或 GitHub 开始集成最多 100 个 GitHub 存储库并将其连接到 Azure Boards 项目。
注意
安装 Azure DevOps Server 2020.1.1 补丁 2 后,除了可以创建从 Azure DevOps Server 到 GitHub Enterprise Server 存储库的连接之外,还可以创建从 Azure DevOps Server 到 GitHub.com 存储库的连接。
重要
建议使用适用于 GitHub 的 Azure Boards 应用来配置和管理与 GitHub.com 的连接。 该应用提供更精简的配置体验,并且具有作为应用(而不是个人)进行身份验证和操作的优势。 连接后,可以从 Azure Boards 或 GitHub.com 管理存储库。
使用集成功能
可以使用 Azure Boards-GitHub 集成执行以下任务:
- 在 GitHub 中使用
fix
、fixes
或fixed
将工作项转换为“完成”或“已完成”状态。 - 将注释发布到 GitHub 提交、拉取请求或问题(如果这些已链接到工作项)。
- 将工作项链接到 GitHub 提交、拉取请求或问题。
- 在看板上查看 GitHub 对象。
- 配置状态徽章
- 管理 GitHub 存储库访问权限
- 排查 Azure Boards-GitHub 集成问题
- 使用 Azure 和 GitHub 启用 DevSecOps
添加或删除连接
- 从 Azure Boards 添加或移除 GitHub 存储库。
- 更改对 Azure Boards 的存储库访问权限,以更改连接、暂停集成或卸载应用。
限制
- 只将一个 GitHub 存储库连接到一个 Azure DevOps 组织和项目。
将同一 GitHub 存储库连接到两个或多个 Azure DevOps 组织中定义的项目可能会导致意外的 AB# 提及链接。 有关详细信息,请参阅 GitHub 与 Azure Boards 集成疑难解答。 - Azure DevOps 仅能与 GitHub 存储库或 Azure Repos Git 存储库集成。 不支持与其他 Git 存储库集成。
- 不能查询与 GitHub 项目链接的工作项。 但是,可以使用
External Link Count > 0
查询工作项。