Delen via


De Azure Boards-app voor GitHub installeren

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

In deze quickstart installeert u de Azure Boards-app voor GitHub om Azure Boards te verbinden met uw GitHub-opslagplaatsen. Wanneer u Azure Boards-projecten verbindt met GitHub.com opslagplaatsen, ondersteunt u het koppelen tussen GitHub-doorvoeringen en pull-aanvragen voor werkitems. U kunt GitHub gebruiken voor softwareontwikkeling terwijl u Azure Boards gebruikt om uw werk te plannen en bij te houden. Nadat u de Azure Boards-app voor GitHub hebt geïnstalleerd op uw GitHub-account of -organisatie, kiest u met welke GitHub-opslagplaatsen u verbinding wilt maken vanuit uw project.

Zie Azure Boards-GitHub-integratie voor een overzicht van de integratie die door de Azure Boards-app voor GitHub wordt ondersteund.

Prerequisites

Category Requirements
Permissions - Lid van de beheerders van projectverzamelingen groep. Als u het project hebt gemaakt, hebt u machtigingen.
- beheerder of eigenaar van de GitHub-organisatie voor het installeren van de Azure Boards-app.
- Lees machtigingen voor de GitHub-opslagplaats.
projectlidmaatschap projectmedewerker.

Important

Als uw opslagplaats al is verbonden met een ander verificatietype, zoals OAuth, moet u die opslagplaats verwijderen uit uw bestaande verbinding voordat u deze opnieuw verbindt met behulp van de GitHub-app. Volg de stappen in GitHub-opslagplaatsen toevoegen of verwijderen verderop in dit artikel voordat u de GitHub-app configureert.

U kunt een Azure DevOps-organisatie verbinden met meerdere GitHub-opslagplaatsen als u een beheerder bent voor deze opslagplaatsen. U moet geen GitHub-opslagplaats verbinden met meer dan één Azure DevOps-organisatie.

De Azure Boards-app installeren en configureren

De installatiereeks kan variëren vanwege de configuratie van uw account. Volg indien nodig de aanwijzingen op het scherm tussen de volgende stappen.

  1. Ga naar de Azure Boards-app in GitHub Marketplace.

  2. Selecteer Installeren onder Abonnementen en prijzen onder Gratis.

  3. Kies in Install & Authorize Azure Boards de opslagplaatsen die u wilt verbinden met Azure Boards en selecteer vervolgens Installeren en autoriseren.

    In dit voorbeeld worden alle opslagplaatsen gebruikt:

    Schermopname van de pagina Installeren en Autoriseren met alle opslagplaatsen geselecteerd.

  4. Kies het Azure DevOps-organisatie- en Azure Boards-project waarmee u verbinding wilt maken met GitHub.com.

    Schermopname van de pagina Uw Azure Boards-project instellen waarin u een organisatie en project selecteert.

    U kunt slechts één project tegelijk verbinden. Als u andere projecten hebt waarmee u verbinding wilt maken, kunt u dat later doen, zoals beschreven in Andere projecten of opslagplaatsen configureren verderop in dit artikel.

Azure Boards-organisatie toegang geven

Voer zo nodig de volgende stappen uit om GitHub toegang te verlenen tot uw Azure DevOps-organisatie.

  1. Open Instellingen vanuit het profielmenu in de GitHub-webportal.

    Schermopname van de optie Instellingen in uw profiel.

  2. Selecteer Toepassingen onder Integraties.

  3. Selecteer Geautoriseerde GitHub Apps>Azure Boards.

    Schermopname van geautoriseerde GitHub-apps met Azure Boards gemarkeerd.

  4. Los onder Toegang tot de organisatie eventuele problemen op. Selecteer Verlenen om toegang te verlenen aan organisaties die een toegangsaanvraag in behandeling hebben.

    Schermopname van Organisatietoegang met organisaties zonder toegang.

Uw toegangsbeleid voor toepassingen van derden controleren

Zorg ervoor dat uw GitHub-organisatie externe toepassingstoegang toestaat voor de Azure Boards-app. Als toegang van derden is beperkt, kan het toevoegen van opslagplaatsen van Azure DevOps een lege lijst weergeven of een fout veroorzaken.

Toegang inschakelen:

  1. Open uw organisatie in GitHub en ga naar Instellingen > OAuth-appbeleid.

  2. Keur de Azure Boards-app specifiek (aanbevolen) goed of verwijder beperkingen voor alle toepassingen van derden.

    Schermopname van het toegangsbeleid voor toepassingen van derden.

Opmerking

U moet de eigenaar of beheerder van de organisatie zijn om deze instelling te wijzigen.

De verbinding gebruiken

Op dit moment is uw Azure Boards-GitHub-integratie voltooid. U kunt de volgende stappen overslaan of ze doorlopen om inzicht te krijgen in de functies die worden ondersteund met de verbinding.

  1. Selecteer op uw bord Nieuw werkitem om een nieuw werkitem met de naam 'Badge toevoegen aan README' in te voeren: Probleem (Basis), Gebruikersverhaal (Agile) of Productachterstanditem (Scrum) afhankelijk van het procesmodel dat wordt gebruikt door uw Azure Boards-project.

    Er wordt een werkitem met de titel Badge toevoegen aan LEESMIJ weergegeven op uw bord.

  2. Open uw werkitem, ga naar de sectie Ontwikkeling en selecteer Koppeling toevoegen.

  3. Selecteer Bij koppelingstypede optie GitHub Pull-aanvraag.

  4. Selecteer de opslagplaats en voer de pull-aanvraag-id en een optionele opmerking in.

  5. Selecteer Koppeling toevoegen.

    Schermopname van de actie Koppeling toevoegen in het gebruikersverhaal, met de selectie van de opslagplaats en lege vakken voor invoer van de pull-aanvraag-id en optionele opmerking.

    De volgende acties worden automatisch op de achtergrond uitgevoerd:

    • Hiermee voegt u een badge toe aan het README-bestand van de eerste opslagplaats in de lijst met verbonden GitHub-opslagplaatsen.
    • Hiermee maakt u een GitHub-doorvoering voor de update die is gemaakt door de badge toe te voegen aan het README-bestand.
    • Hiermee maakt u een GitHub-pull-aanvraag om de wijzigingen in het README-bestand samen te voegen.
    • Hiermee koppelt u de Doorvoer- en pull-aanvraag van GitHub aan het werkitem dat u in stap 1 hebt gemaakt.
  6. Selecteer de eerste pull-aanvraagkoppeling in uw werkitem.

    Schermopname van het probleemformulier voor een pull-aanvraag die is geopend in GitHub.

    De GitHub-pull-aanvraag wordt geopend op een nieuw browsertabblad.

  7. Selecteer Pull-aanvraag samenvoegen.

    Schermopname van de voorbeeld-pull-aanvraag in GitHub.

  8. Ga naar het README-bestand van uw opslagplaats en bekijk de badge die is toegevoegd.

    Schermopname van de GitHub-opslagplaats met badge toegevoegd.

    Zie Statusbadges toevoegen voor uw GitHub-opslagplaats voor meer informatie.

Andere projecten of opslagplaatsen configureren

U kunt andere Azure Boards/Azure DevOps Projects, GitHub.com opslagplaatsen configureren of de huidige configuratie wijzigen op de azure Boards-app-pagina. Zie Opslagplaatsen toevoegen of verwijderen of een verbinding uit Azure Boards verwijderen voor meer informatie.

Opslagplaatsen toevoegen of verwijderen of een verbinding verwijderen uit Azure Boards

Als u een probleem ondervindt met een verbinding, wordt u aangeraden de verbinding te verwijderen en opnieuw te beginnen met een nieuwe verbinding.

  1. Ga vanuit uw project in Azure DevOps naar Projectinstellingen>GitHub-verbindingen.

  2. Als u opslagplaatsen wilt toevoegen of verwijderen, selecteert u het beletselteken Meer opties voor de verbinding en kiest u Opslagplaatsen toevoegen of Opslagplaatsen verwijderen uit het menu.

    Schermopname van het gitHub-verbindingsmenu van Meer opties.

  3. Als u alle opslagplaatsen en de verbinding wilt verwijderen, kiest u de optie Verbinding verwijderen. Kies vervolgens Verwijderen om te bevestigen.

    Schermopname van het verwijderen van de GitHub-verbinding.

Toegang tot opslagplaats wijzigen

  1. Open Instellingen vanuit het profielmenu in de GitHub-webportal.

  2. Selecteer Integratietoepassingen>. Selecteer Configureren onder Geïnstalleerde GitHub-apps.

    Schermopname van de geïnstalleerde GitHub-apps met Azure Boards en de optie Configureren.

    De configuratiepagina van Azure Boards wordt geopend.

  3. Scroll omlaag naar de sectie Toegang tot opslagplaats.

  4. Kies de gewenste optie, Alle opslagplaatsen of alleen opslagplaatsen selecteren.

    Als u Alleen opslagplaatsen selecteert, selecteert u de opslagplaatsen die u wilt integreren met Azure Boards.

    Schermopname van de toegang tot opslagplaatsen, waar u geselecteerde opslagplaatsen kunt kiezen.

  5. Selecteer Opslaan.

Integratie van Azure Boards onderbreken of verwijderen

  1. Schuif vanaf stap 2 in de vorige procedure omlaag naar de sectie Gevaarzone .

    Schermopname van de sectie Gevaarzone, met opties om te onderbreken en te verwijderen.

  2. Als u de integratie wilt onderbreken, kiest u Onderbreken. Kies OK in het bevestigingsvenster om de schorsing te bevestigen.

    Schermopname van het bevestigingsdialoogvenster voor schorsing.

    Als u de integratie ongedaan wilt maken, kiest u Unsuspend.

  3. Als u de Azure Boards-app wilt verwijderen, kiest u Verwijderen en kiest u VERVOLGENS OK in het pop-upvenster.

    Schermopname van het bevestigingsvenster voor verwijderen.

Azure Boards-GitHub-verbindingen bijwerken

Als u de opslagplaatsen wijzigt die door de Azure Boards-app voor GitHub worden ondersteund, wordt u mogelijk omgeleid naar Azure Boards GitHub-verbindingen. Een goede gewoonte is om de opslagplaatsen in Azure Boards te verwijderen die geen verbinding meer kunnen maken met GitHub. Zie GitHub-opslagplaatsen toevoegen of verwijderen voor meer informatie.

Als u de Azure Boards-app voor GitHub verwijdert, wordt het volgende bericht weergegeven in Azure Boards, Projectinstellingen>GitHub-verbindingen. Kies Verbinding verwijderen om alle eerder gemaakte GitHub-verbindingen te verwijderen. Zie GitHub-opslagplaatsen toevoegen of verwijderen voor meer informatie.

Schermopname van de gitHub-app van Azure Boards verwijderd.

Volgende stappen