Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
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개의 리포지토리를 지원합니다.
통합 기능
Azure Boards-GitHub 통합은 다음 기능을 지원합니다.
| Feature | Description | 추가 정보 |
|---|---|---|
| 작업 항목 전환 | GitHub에서 작업 항목을 "완료" 또는 "완료됨" 상태로 fixfixesfixed 전환합니다. |
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설정을 사용하여 작업 항목을 쿼리할 수 있습니다.