Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
I den här snabbstarten installerar du Azure Boards-appen för GitHub för att ansluta Azure Boards till dina GitHub-lagringsplatser. När du ansluter Azure Boards-projekt med GitHub.com lagringsplatser stöder du länkning mellan GitHub-incheckningar och pull-begäranden till arbetsobjekt. Du kan använda GitHub för programvaruutveckling när du använder Azure Boards för att planera och spåra ditt arbete. När du har installerat Azure Boards-appen för GitHub på ditt GitHub-konto eller din organisation väljer du vilka GitHub-lagringsplatser du vill ansluta till från projektet.
En översikt över den integrering som Azure Boards-appen för GitHub stöder finns i Azure Boards-GitHub-integrering.
Prerequisites
| Category | Requirements |
|---|---|
| Permissions | – Medlem i projektsamlingsadministratörer grupp. Om du har skapat projektet har du behörighet. - Administratör eller ägare i GitHub-organisationen för att installera Azure Boards-appen. - Läs behörigheter för GitHub-lagringsplatsen. |
| Projektmedlemskap | Projektmedlem. |
Important
Om lagringsplatsen redan är ansluten med en annan autentiseringstyp, till exempel OAuth, måste du ta bort lagringsplatsen från din befintliga anslutning innan du återansluter den med hjälp av GitHub-appen. Följ stegen i Lägg till eller ta bort GitHub-lagringsplatser senare i den här artikeln innan du konfigurerar GitHub-appen.
Du kan ansluta en Azure DevOps-organisation till flera GitHub-lagringsplatser om du är administratör för dessa lagringsplatser. Du bör inte ansluta en GitHub-lagringsplats till mer än en Azure DevOps-organisation.
Installera och konfigurera Azure Boards-appen
Installationssekvensen kan variera på grund av kontokonfigurationen. Om det behövs följer du anvisningarna på skärmen mellan följande steg.
Gå till Azure Boards-appen på GitHub Marketplace.
Under Abonnemang och priser går du till Kostnadsfritt och väljer Installera.
I Installera och auktorisera Azure Boards väljer du de lagringsplatser som du vill ansluta till Azure Boards och väljer sedan Installera och auktorisera.
I det här exemplet används Alla lagringsplatser:
Välj det Azure DevOps-organisations- och Azure Boards-projekt som du vill ansluta till GitHub.com.
Du kan bara ansluta ett projekt i taget. Om du har andra projekt som du vill ansluta till kan du göra det senare enligt beskrivningen i Konfigurera andra projekt eller lagringsplatser senare i den här artikeln.
Ge Azure Boards-organisationen åtkomst
Utför följande steg om det behövs för att ge GitHub åtkomst till din Azure DevOps-organisation.
Från GitHub-webbportalen öppnar du Inställningar från profilmenyn.
Välj Program under Integreringar.
Välj Auktoriserade GitHub Apps>Azure Boards.
Lös eventuella problem som kan uppstå under Organisationsåtkomst. Välj Bevilja för att bevilja åtkomst till organisationer som visar sig ha en väntande åtkomstbegäran.
Kontrollera åtkomstprincipen för program från tredje part
Se till att din GitHub-organisation tillåter programåtkomst från tredje part för Azure Boards-appen. Om åtkomst från tredje part är begränsad kan tillägg av lagringsplatser från Azure DevOps visa en tom lista eller generera ett fel.
Så här aktiverar du åtkomst:
Öppna din organisation i GitHub och gå till Inställningar > OAuth-apppolicy.
Godkänn Azure Boards-appen specifikt (rekommenderas) eller ta bort begränsningar för alla program från tredje part.
Anmärkning
Du måste vara organisationsägare eller administratör för att kunna ändra den här inställningen.
Använd anslutningen
Nu är din Azure Boards-GitHub-integrering klar. Du kan hoppa över nästa steg eller gå igenom dem för att förstå vilka funktioner som stöds med anslutningen.
På din tavla väljer du Nytt arbetsobjekt för att ange ett nytt arbetsobjekt med namnet "Lägg till märke i README" – Problem (Grundläggande), Användarhistoria (Agile) eller Produktpost för kvarvarande uppgifter (Scrum) – beroende på vilken processmodell som används av ditt Azure Boards-projekt.
Ett arbetsobjekt med titeln Lägg till märke i README visas på tavlan.
Öppna ditt arbetsobjekt, gå till avsnittet Utveckling och välj Lägg till länk.
Välj GitHub Pull Request från Länktyp.
Välj lagringsplatsen och ange pull-begärande-ID och en valfri kommentar.
Välj Lägg till länk.
Följande åtgärder sker automatiskt i bakgrunden:
- Lägger till ett märke i README-filen för den första lagringsplatsen i listan över anslutna GitHub-lagringsplatser.
- Skapar en GitHub-incheckning för uppdateringen genom att lägga till märket i README-filen.
- Skapar en GitHub-pullbegäran för att sammanfoga ändringarna i README-filen.
- Länkar GitHub-inchecknings- och pull-begäran till arbetsobjektet som skapades i steg 1.
Välj den första länken för pull-begäran från ditt arbetsobjekt.
GitHub-pull-begäran öppnas på en ny webbläsarflik.
Välj Koppla pull-begäran.
Gå till README-filen för lagringsplatsen och visa märket som lades till.
Mer information finns i Lägga till statusmärken för din GitHub-lagringsplats.
Konfigurera andra projekt eller lagringsplatser
Du kan konfigurera andra Azure Boards/Azure DevOps Projects, GitHub.com lagringsplatser eller ändra den aktuella konfigurationen från azure boards-appsidan. Mer information finns i Lägga till eller ta bort lagringsplatser eller ta bort en anslutning från Azure Boards.
Lägga till eller ta bort lagringsplatser eller ta bort en anslutning från Azure Boards
Om du stöter på ett problem med en anslutning rekommenderar vi att du tar bort anslutningen och börjar om med en ny anslutning.
Från ditt projekt i Azure DevOps går du till Projektinställningar>GitHub-anslutningar.
Om du vill lägga till eller ta bort lagringsplatser väljer du ellipserna Fler alternativ för anslutningen och väljer Lägg till lagringsplatser eller Ta bort lagringsplatser på menyn.
Om du vill ta bort alla lagringsplatser och anslutningen väljer du alternativet Ta bort anslutning . Välj sedan Ta bort för att bekräfta.
Ändra åtkomst till lagringsplats
Från GitHub-webbportalen öppnar du Inställningar från profilmenyn.
Välj Integreringsprogram>Program. Under Installerade GitHub-appar väljer du Konfigurera.
Konfigurationssidan för Azure Boards öppnas.
Rulla ned till avsnittet Lagringsplatsåtkomst .
Välj önskat alternativ, Alla lagringsplatser eller Välj endast lagringsplatser.
Om du väljer Välj endast lagringsplatser väljer du de lagringsplatser som du vill delta i integreringen med Azure Boards.
Välj Spara.
Pausa eller avinstallera Azure Boards-integrering
Från och med steg 2 i föregående procedur rullar du ned till avsnittet Riskzon .
Om du vill pausa integreringen väljer du Pausa. I bekräftelsefönstret väljer du OK för att bekräfta avstängningen.
Om du vill avanvända integreringen väljer du Unsuspend (Ej använd).
Om du vill avinstallera Azure Boards-appen väljer du Avinstallera och väljer sedan OK i popup-bekräftelsefönstret.
Uppdatera Azure Boards-GitHub-anslutningar
Om du ändrar de lagringsplatser som Azure Boards-appen för GitHub stöder kan du omdirigeras till Azure Boards GitHub-anslutningar. En bra idé är att ta bort lagringsplatserna i Azure Boards som inte längre kan ansluta till GitHub. Mer information finns i Lägga till eller ta bort GitHub-lagringsplatser.
Om du avinstallerar Azure Boards-appen för GitHub visas följande meddelande i Azure Boards, Project Settings>GitHub-anslutningar. Välj Ta bort anslutning för att ta bort alla tidigare gjorda GitHub-anslutningar. Mer information finns i Lägga till eller ta bort GitHub-lagringsplatser.