Konfigurera GitHub-anslutningsprogram (OAuth eller PAT) i Azure SRE-agent

Använd GitHub-anslutningsappen för att ansluta github.com till din agent för att hantera problem, pull-begäranden och arbetsflöden. Konfigurera anslutningsappen via Builder > Connectors i portalen.

Note

Den här handledningen beskriver GitHub-anslutningsprogrammet för åtgärder med ärenden, pull requests och arbetsflöden. Kodkontext under undersökningar finns i Ansluta källkod. Information om GitHub Enterprise Cloud finns i Connect GitHub Enterprise Cloud.

Förutsättningar

  • En aktiv agent i körningstillstånd
  • Åtkomst till github.com lagringsplatser som du vill att agenten ska använda
  • Agentroll: Administratör eller Standardanvändare

Öppna konfigurationen av GitHub-anslutningsappen

  1. Öppna din agent i portalen.
  2. Gå till Builder > Connectors.
  3. Välj Lägg till anslutning.
  4. Välj GitHub OAuth-anslutningsprogram.

Välj en autentiseringsmetod

Välj en metod:

Method När det bör användas
OAuth Interaktiv installation för användardriven åtkomst
KLAPPA Tjänstkonto eller icke-interaktiv installation

OAuth-flöde

  1. Välj OAuth.
  2. Välj Logga in på GitHub.
  3. Slutför GitHub popup-auktorisering.
  4. Bekräfta status visar Ansluten.

PAT-flöde

  1. Välj PAT.
  2. Klistra in en GitHub-token med de behörigheter som krävs.
  3. Välj Anslut.
  4. Bekräfta status visar Ansluten.

Bekräfta GitHub anslutningsprogrammets körningsåtgärder

När du har sparat anslutningsappen testar du med en chattprompt:

List recent issues from owner/repo and summarize the top 3 risks.

Använd en direkt verifieringsprompt som en slutlig kontrollpunkt:

Get me recent issues from owner/repo.

Nödvändiga behörigheter per åtgärd

Operation Minimivärde för OAuth/PAT
Läsa lagringsplatsens metadata/innehåll repo för privata lagringsplatser (public_repo endast för offentliga)
Lista eller skapa problem Problemkompatibel lagringsplatsåtkomst
Åtgärder för pull-begäranden åtkomst till repo med stöd för PR

Felsöka anslutningar

Symptom Sannolik orsak Reparera
Anslutningen visar att den är frånkopplad Token har upphört att gälla eller återkallats Autentisera om OAuth eller rotera PAT
Problem läser arbete, PR-åtgärder misslyckas Pr-behörighet saknas Bevilja PR-behörighet och försök igen
Anslutningsappen kan inte komma åt privata lagringsplatser Tokenets behörighet är för begränsad Använda repo omfång för privata lagringsplatser
Popup-fönstret öppnas inte Webbläsarens popup-fönster har blockerats Tillåt popup-fönster för portaldomänen

Nästa steg