Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Rimani sincronizzato e coordinato con Azure Boards e collega la tua attività di codice e i problemi relativi al codice da GitHub. Questo articolo offre una panoramica dell'integrazione tra Azure Boards e GitHub.
Importante
Per configurare e gestire le connessioni a GitHub.com, usare l'app Azure Boards per GitHub. L'app offre un'esperienza di configurazione più semplificata e offre il vantaggio di autenticare e operare come app anziché come utente singolo. Dopo la connessione, è possibile gestire i repository da Azure Boards o GitHub.com.
Integrazione tra Azure Boards e GitHub
Azure Boards e Azure DevOps supportano l'integrazione con repository GitHub.com e GitHub Enterprise Server. È possibile iniziare da Azure Boards o Da GitHub per integrare e connettersi ai repository GitHub a un progetto di Azure Boards.
La versione più recente di Azure DevOps supporta fino a 1.000 connessioni al repository GitHub. Azure DevOps 2022 supporta fino a 500 repository e le versioni precedenti supportano fino a 100 repository.
Nota
Quando si installa Azure DevOps Server 2020.1.1 Patch 2, è possibile creare connessioni dal server Azure DevOps ai repository GitHub.com oltre ai repository GitHub Enterprise Server.
Funzionalità di integrazione
L'integrazione di Azure Boards-GitHub supporta le funzionalità seguenti:
Caratteristica / Funzionalità | Descrizione | Maggiori informazioni |
---|---|---|
Eseguire la transizione degli elementi di lavoro | Eseguire la transizione degli elementi di lavoro in uno stato "Fatto" o "Completato" con i comandi fix , fixes o fixed in GitHub. |
Usare AB# per collegare da GitHub agli elementi di lavoro di Azure Boards |
Aggiunta di commenti | Pubblicare un commento a un commit, una richiesta pull o un problema di GitHub quando è collegato a un elemento di lavoro. | Comunicazione su GitHub |
Collegamento da elementi di lavoro | Aggiungere collegamenti agli elementi di lavoro a un ramo GitHub, a un commit o a una pull request. | Collegare i commit, i pull request, i rami e gli issue di GitHub agli elementi di lavoro in Azure Boards |
Visualizzare gli oggetti GitHub | Usare le annotazioni di GitHub sulla scheda e aprire rapidamente i commit, le pull request o i problemi di GitHub collegati. | Visualizzare gli oggetti GitHub in una scheda |
Configurare le notifiche di stato | Aggiungi la sintassi Markdown al file README.md del repository GitHub e visualizza lo stato della scheda. | Aggiungere notifiche di stato per il repository GitHub |
Gestire l'accesso al repository | Scegliere se tutti i repository o solo i repository specificati possono partecipare all'integrazione di Azure Boards-GitHub. | Modificare l'accesso al repository |
Risolvere i problemi di integrazione | Risolvere eventuali problemi nell'integrazione di Azure Boards-GitHub con i repository. | Risolvere i problemi di connessione |
Abilitare DevSecOps | Configurare il supporto per DevSecOps (o Secure DevOps), proteggere il codice con GitHub, in modo da poter tenere traccia del lavoro in modo sicuro in Azure Boards. | Abilitare DevSecOps con Azure e GitHub |
Attività di connessione
È possibile completare le attività di connessione seguenti con l'integrazione di Azure Boards-GitHub:
Aggiungere o rimuovere repository GitHub o rimuovere una connessione da Azure Boards.
Modificare l'accesso al repository ad Azure Boards per modificare le connessioni, sospendere l'integrazione o disinstallare l'app Azure Boards.
Restrizioni
Le restrizioni seguenti si applicano all'integrazione di Azure Boards-GitHub:
È possibile connettere un repository GitHub a un'unica organizzazione e progetto di Azure DevOps.
Se si collega lo stesso repository GitHub a progetti definiti in due o più organizzazioni di Azure DevOps, è possibile che si verifichi un collegamento inatteso dei riferimenti AB#. Per altre informazioni, vedere Risolvere i problemi di integrazione di Azure Boards-GitHub.
Azure DevOps può essere integrato solo con repository GitHub o repository Git di Azure Repos. L'integrazione con altri repository Git non è supportata.
Non è possibile eseguire query per gli elementi di lavoro con collegamenti ad artefatti GitHub. Tuttavia, è possibile eseguire una query per gli elementi di lavoro con un'impostazione
External Link Count > 0
.