Informacje o integracji z usługą Azure Boards-GitHub
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Bądź dopasowany i skoordynowany z usługą Azure Boards oraz połącz działania i problemy z kodem z usługi GitHub.
Integrowanie usług Azure Boards i GitHub
Usługi Azure Boards i Azure DevOps obsługują integrację z repozytoriami GitHub.com i GitHub Enterprise Server.
Możesz rozpocząć od usługi Azure Boards lub GitHub, aby zintegrować repozytoria GitHub z projektem usługi Azure Boards i połączyć się z nimi.
Usługi Azure Boards i Azure DevOps obsługują integrację z repozytoriami GitHub.com i GitHub Enterprise Server.
Możesz rozpocząć od usługi Azure Boards lub GitHub, aby zintegrować repozytoria GitHub z projektem usługi Azure Boards i połączyć się z nimi.
Usługa Azure DevOps Server obsługuje integrację z repozytoriami GitHub Enterprise Server.
Możesz rozpocząć od usługi Azure Boards lub GitHub, aby zintegrować i połączyć maksymalnie 100 repozytoriów GitHub z projektem usługi Azure Boards.
Uwaga
Podczas instalowania poprawki 2020.1.1 serwera Azure DevOps Server 2 można tworzyć połączenia z serwera Azure DevOps Server w celu GitHub.com repozytoriów oprócz repozytoriów gitHub Enterprise Server.
Ważne
Zalecamy użycie aplikacji Azure Boards dla usługi GitHub do konfigurowania połączeń z GitHub.com i zarządzania nimi. Aplikacja zapewnia bardziej usprawnione środowisko konfiguracji i ma zaletę uwierzytelniania i działania jako aplikacji, a nie pojedynczej. Po nawiązaniu połączenia możesz zarządzać repozytoriami z usługi Azure Boards lub GitHub.com.
Korzystanie z funkcji integracji
Możesz wykonać następujące zadania za pomocą integracji z usługą Azure Boards-GitHub:
- Przenoszenie elementów roboczych do stanu "Gotowe" lub "Ukończono" przy użyciu
fix
wartości ,fixes
lubfixed
w usłudze GitHub. - Opublikuj komentarz do zatwierdzenia, żądania ściągnięcia lub problemu w witrynie GitHub, gdy jest połączony z elementem roboczym.
- Łącze z elementu roboczego do zatwierdzenia, żądania ściągnięcia, gałęzi lub problemu w usłudze GitHub.
- Wyświetlanie obiektów usługi GitHub na tablicy.
- Konfigurowanie znaczków stanu
- Zarządzanie dostępem do repozytorium GitHub
- Rozwiązywanie problemów z integracją usługi Azure Boards-GitHub
- Włączanie usługi DevSecOps za pomocą platformy Azure i usługi GitHub
Dodawanie lub usuwanie połączeń
- Dodawanie lub usuwanie repozytoriów GitHub z usługi Azure Boards.
- Zmień dostęp repozytorium do usługi Azure Boards , aby zmienić połączenia, zawiesić integrację lub odinstalować aplikację.
Ograniczenia
- Połącz repozytorium GitHub tylko z jedną organizacją i projektem usługi Azure DevOps.
Jeśli połączysz to samo repozytorium GitHub z projektami zdefiniowanymi w co najmniej dwóch organizacjach usługi Azure DevOps, może to prowadzić do nieoczekiwanego łączenia wzmianki AB# . Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z integracją z usługą GitHub i usługą Azure Boards. - Usługa Azure DevOps może być zintegrowana tylko z repozytoriami GitHub lub repozytoriami Git usługi Azure Repos. Integracja z innymi repozytoriami Git nie jest obsługiwana.
- Nie można wykonywać zapytań dotyczących elementów roboczych za pomocą linków do artefaktów usługi GitHub. Można jednak wykonywać zapytania dotyczące elementów roboczych za pomocą elementu
External Link Count > 0
.