GitHub-connector (OAuth of PAT) instellen in Azure SRE-agent

Gebruik de GitHub-connector om github.com te verbinden met uw agent voor het beheren van problemen, pull-aanvragen en werkstromen. Configureer de connector via Builder > Connectors in de portal.

Note

Deze handleiding behandelt de GitHub-connector voor issues, PR's en workflowbewerkingen. Zie Broncode verbinden voor codecontext tijdens onderzoeken. Zie Connect GitHub Enterprise Cloud voor GitHub Enterprise Cloud.

Prerequisites

  • Een actieve agent met de status Running
  • Toegang tot github.com repositories die u door de agent wilt laten gebruiken
  • Agentrol: Beheerder of Standaardgebruiker

De installatie van de GitHub-connector openen

  1. Open uw agent in het portaal.
  2. Ga naar Builder > Connectors.
  3. Selecteer Connector toevoegen.
  4. Selecteer GitHub OAuth-connector.

Een verificatiemethode kiezen

Selecteer één methode:

Method Wanneer gebruiken
OAuth Interactieve installatie voor gebruikersgestuurde toegang
PAT Serviceaccount of niet-interactieve configuratie

OAuth-proces

  1. Selecteer OAuth.
  2. Selecteer Aanmelden bij GitHub.
  3. Voltooi de GitHub pop-upautorisatie.
  4. Controleer of de status Verbonden wordt weergegeven.

PAT-stroom

  1. Selecteer PAT.
  2. Plak een GitHub-token met de vereiste machtigingen.
  3. Selecteer Maak verbinding met.
  4. Controleer of de status Verbonden wordt weergegeven.

Runtimebewerkingen van de GitHub-connector bevestigen

Nadat u de connector hebt opgeslagen, test u met een chatprompt:

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

Gebruik een directe verificatieprompt als een definitief controlepunt:

Get me recent issues from owner/repo.

Vereiste machtigingen per bewerking

Operatie OAuth/PAT minimaal
Metagegevens/inhoud van opslagplaats lezen repo voor privérepository's (public_repo alleen voor openbare repository's)
Problemen weergeven of maken Toegang tot repository’s met issue-ondersteuning
Bewerkingen voor pull-aanvragen Toegang tot repository's met ondersteuning voor pull requests

Problemen met verbindingen oplossen

Symptoom Waarschijnlijke oorzaak Repareren
Connector toont losgekoppeld Token is verlopen of ingetrokken OAuth opnieuw verifiëren of PAT draaien
Issue lezen werkt, PR-acties mislukken Ontbrekende PR-machtiging PR-toestemming verlenen en opnieuw proberen
Connector heeft geen toegang tot privé-opslagplaatsen Tokenbereik te smal Gebruik repo scope voor privérepositories
Pop-up wordt niet geopend Pop-up van browser geblokkeerd Pop-ups toestaan voor het portaldomein

Volgende stap