Dela via


Vad är Azure Boards-GitHub-integrationen?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Håll dig uppdaterad och samordnad med Azure Boards och länka din kodaktivitet och dina problem från GitHub. Den här artikeln innehåller en översikt över integreringen mellan Azure Boards och GitHub.

Important

Om du vill konfigurera och hantera dina anslutningar till GitHub.com använder du Azure Boards-appen för GitHub. Appen ger en mer effektiv konfigurationsupplevelse och har fördelen att autentisera och arbeta som app i stället för en enskild person. När du har anslutit kan du hantera lagringsplatserna antingen från Azure Boards eller GitHub.com.

Integrering mellan Azure Boards och GitHub

Azure Boards och Azure DevOps stöder integrering med GitHub.com- och GitHub Enterprise Server-lagringsplatser. Du kan börja från antingen Azure Boards eller GitHub för att integrera och ansluta till GitHub-lagringsplatser till ett Azure Boards-projekt.

Azure DevOps Services stöder upp till 500 GitHub-lagringsplatsanslutningar per anslutning. Azure DevOps 2022 stöder upp till 500 lagringsplatser och tidigare versioner stöder upp till 100 lagringsplatser.

Note

När du installerar Korrigering 2 för Azure DevOps Server 2020.1.1 kan du skapa anslutningar från Azure DevOps Server till GitHub.com lagringsplatser utöver GitHub Enterprise Server-lagringsplatser.

Integreringsfunktioner

Azure Boards-GitHub-integrering stöder följande funktioner:

Feature Description Mer information
Arbetsobjekt för övergång Flytta arbetsobjekt till tillståndet "Klar" eller "Slutfört" med fixkommandona , fixeseller fixed i GitHub. Använd AB# för att länka från GitHub till Azure Boards-arbetsobjekt
Lägg till kommentarer Publicera en kommentar till en GitHub-commit, pull request eller ett ärende när länkat till ett arbetsobjekt. Kommunicera på GitHub
Länka från arbetsobjekt Lägg till länkar för arbetsobjekt till en GitHub-gren, incheckning eller pull-begäran. Länka GitHub-incheckningar, pull-begäranden, grenar och problem till arbetsobjekt i Azure Boards
Visa GitHub-objekt Arbeta med GitHub-anteckningar på tavlan och öppna snabbt länkade GitHub-incheckningar, pull-begäranden eller problem. Visa GitHub-objekt på en tavla
Konfigurera statusmärken Lägg in Markdown-syntax i GitHub-förvaret README.md-filen och visa status för din anslagstavla. Lägga till statusmärken för din GitHub-lagringsplats
Hantera åtkomst till lagringsplats Välj om alla lagringsplatser eller endast lagringsplatser som du anger kan delta i Azure-Boards-GitHub integrering. Ändra åtkomst till lagringsplats
Felsöka integration Felsöka eventuella problem i Azure Boards-GitHub integrering med dina lagringsplatser. Lösa anslutningsproblem
Aktivera DevSecOps Konfigurera stöd för DevSecOps (eller Secure DevOps), skydda din kod med GitHub, så att du på ett säkert sätt kan spåra ditt arbete i Azure Boards. Aktivera DevSecOps med Azure och GitHub

Anslutningsaktiviteter

Du kan utföra följande anslutningsuppgifter med Azure Boards-GitHub-integrering:

Restrictions

Följande begränsningar gäller för Azure Boards-GitHub-integrering:

  • Du kan ansluta en GitHub-lagringsplats till endast en Azure DevOps-organisation och ett projekt.

    Om du ansluter samma GitHub-lagringsplats till projekt som definierats i två eller flera Azure DevOps-organisationer kan det uppstå oväntade AB#- omnämnandelänkar. Mer information finns i Felsöka Azure Boards-GitHub-integrering.

  • Azure DevOps kan bara integreras med GitHub-lagringsplatser eller Git-lagringsplatser för Azure Repos. Integrering med andra Git-lagringsplatser stöds inte.

  • Du kan inte fråga efter arbetsobjekt med länkar till GitHub-artefakter. Du kan dock fråga efter arbetsobjekt med en External Link Count > 0 inställning.