Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Оставайтесь согласованными с Azure Boards и связывайте вашу работу с кодом и задачи с GitHub. В этой статье представлен обзор интеграции между Azure Boards и GitHub.
Important
Если вы хотите настроить подключения к GitHub.com и управлять ими, используйте приложение Azure Boards для GitHub. Приложение позволяет оптимизировать процесс настройки. Его преимущество также заключается в том, что проверка подлинности и рабочие операции выполняются от имени приложения, а не от имени отдельного лица. После подключения вы можете управлять репозиториями из Azure Boards или GitHub.com.
Интеграция между Azure Boards и GitHub
Azure Boards и Azure DevOps поддерживают интеграцию с репозиториями GitHub.com и GitHub Enterprise Server. Вы можете начать с Azure Boards или GitHub, чтобы интегрировать и подключиться к репозиториям GitHub в проект Azure Boards.
Azure DevOps Services поддерживает до 500 подключений репозитория GitHub на подключение. Azure DevOps 2022 поддерживает до 500 репозиториев, а более ранние версии поддерживают до 100 репозиториев.
Функции интеграции
Интеграция Boards-GitHub Azure поддерживает следующие функции:
| Feature | Description | Дополнительные сведения |
|---|---|---|
| Переключение рабочих элементов | Переключите рабочие элементы в состояние «Готово» или «Завершено» с помощью команд fix, fixes или fixed в GitHub. |
Используйте AB# для связывания рабочих элементов GitHub с Azure Boards |
| Добавление комментариев | Опубликуйте комментарий к коммиту, pull request или issue, если он связан с рабочим элементом. | Обмен данными на GitHub |
| Ссылка из рабочих элементов | Добавление ссылок на рабочие задачи в ветку GitHub, коммит или pull-реквест. | Связывание коммитов GitHub, пул-запросов, веток и задач с рабочими элементами в Azure Boards |
| Просмотр объектов GitHub | Работайте с аннотациями GitHub на доске и быстро открывайте связанные коммиты, pull-запросы или задачи. | Просмотр объектов GitHub на доске |
| Настройка индикаторов состояния | Добавьте синтаксис Markdown в файл README.md репозитория GitHub и покажите статус вашей доски. | Добавление значков состояния для репозитория GitHub |
| Управление доступом к репозиторию | Выберите, могут ли все репозитории или только указанные вами репозитории участвовать в интеграции Boards-GitHub Azure. | Изменение доступа к репозиторию |
| Устранение неполадок интеграции | Устранение неполадок в интеграции Azure Boards-GitHub с репозиториями. | Устранение проблем с подключением |
| Включение DevSecOps | Настройте поддержку DevSecOps (или Secure DevOps), защитите код с помощью GitHub, чтобы вы могли безопасно отслеживать работу в Azure Boards. | Включение DevSecOps с помощью Azure и GitHub |
Задачи подключения
Вы можете выполнить следующие задачи подключения с помощью интеграции с Azure Boards-GitHub.
Добавьте или удалите репозитории GitHub или удалите подключение из Azure Boards.
Изменение доступа репозитория к Azure Boards для изменения подключений, приостановки интеграции или удаления приложения Azure Boards.
Restrictions
Следующие ограничения применяются к интеграции azure Boards-GitHub.
Репозиторий GitHub можно подключить только к одной организации и проекту Azure DevOps.
При подключении одного и того же репозитория GitHub к проектам, определенным в двух или более организациях Azure DevOps, могут возникнуть неожиданные ссылки на упоминания с префиксом AB#. Дополнительные сведения см. в статье об устранении неполадок интеграции с Azure Boards-GitHub.
Azure DevOps может интегрироваться только с репозиториями GitHub или репозиториями Azure Repos Git. Интеграция с другими репозиториями Git не поддерживается.
Не удается запросить рабочие элементы со ссылками на артефакты GitHub. Однако можно запросить рабочие элементы с параметром
External Link Count > 0.