Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Azure Boards와의 일치와 조정을 유지하고 GitHub의 코드 활동과 문제를 연결하세요. 이 문서에서는 Azure Boards와 GitHub 간의 통합에 대한 개요를 제공합니다.
Important
GitHub.com 연결을 구성하고 관리하려면 GitHub용 Azure Boards 앱을 사용합니다. 앱은 보다 간소화된 구성 환경을 제공하며, 개인이 아닌 앱으로 인증하고 운영할 수 있는 이점이 있습니다. 연결한 후 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개의 리포지토리를 지원합니다.
Note
Azure DevOps Server 2020.1.1 패치 2를 설치할 때 Azure DevOps Server에서 GitHub Enterprise Server 리포지토리 외에 GitHub.com 리포지토리로의 연결을 만들 수 있습니다.
통합 기능
Azure Boards-GitHub 통합은 다음 기능을 지원합니다.
Feature | Description | 추가 정보 |
---|---|---|
작업 항목 전환 | GitHub에서 작업 항목을 "완료" 또는 "완료됨" 상태로 fix fixes fixed 전환합니다. |
AB#을 사용하여 GitHub에서 Azure Boards 작업 항목으로 연결 |
메모 추가 | 작업 항목에 연결된 경우 GitHub 커밋, 끌어오기 요청 또는 문제에 주석을 게시합니다. | GitHub에서 통신 |
작업 항목에서 링크 | GitHub 분기, 커밋 또는 끌어오기 요청에 작업 항목 링크를 추가합니다. | GitHub 커밋, 풀 리퀘스트, 브랜치 및 이슈를 Azure Boards의 작업 항목에 연결하세요 |
GitHub 개체 보기 | 보드에서 GitHub 주석을 사용하여 연결된 GitHub 커밋, 끌어오기 요청 또는 문제를 빠르게 엽니다. | 보드에서 GitHub 개체 보기 |
상태 배지 구성 | GitHub 리포지토리 README.md 파일에 Markdown 구문을 추가하고 보드 상태를 표시합니다. | GitHub 리포지토리에 대한 상태 배지 추가 |
리포지토리 액세스 관리 | 지정한 모든 리포지토리 또는 리포지토리만 Azure Boards-GitHub 통합에 참여할 수 있는지 여부를 선택합니다. | 리포지토리 액세스 변경 |
통합 문제 해결 | 리포지토리와 Azure Boards-GitHub 통합의 문제를 해결합니다. | 연결 문제 해결 |
DevSecOps 사용 | Azure Boards에서 작업을 안전하게 추적할 수 있도록 DevSecOps(또는 Secure DevOps)에 대한 지원을 구성하고 GitHub를 사용하여 코드를 보호합니다. | Azure 및 GitHub에서 DevSecOps 사용 |
연결 작업
Azure Boards-GitHub 통합을 사용하여 다음 연결 작업을 완료할 수 있습니다.
GitHub 리포지토리를 추가하거나 제거 하거나 Azure Boards에서 연결을 제거합니다.
Azure Boards에 대한 리포지토리 액세스를 변경 하여 연결을 변경하거나, 통합을 일시 중단하거나, Azure Boards 앱을 제거합니다.
Restrictions
Azure Boards-GitHub 통합에는 다음과 같은 제한 사항이 적용됩니다.
GitHub 리포지토리를 하나의 Azure DevOps 조직 및 프로젝트에만 연결할 수 있습니다.
둘 이상의 Azure DevOps 조직에 정의된 프로젝트에 동일한 GitHub 리포지토리를 연결하는 경우 예기치 않은 AB# 멘션 연결이 발생할 수 있습니다. 자세한 내용은 Azure Boards-GitHub 통합 문제 해결을 참조하세요.
Azure DevOps는 GitHub 리포지토리 또는 Azure Repos Git 리포지토리와만 통합할 수 있습니다. 다른 Git 리포지토리와의 통합은 지원되지 않습니다.
GitHub 아티팩트에 대한 링크가 있는 작업 항목을 쿼리할 수 없습니다. 그러나
External Link Count > 0
설정을 사용하여 작업 항목을 쿼리할 수 있습니다.