Nastavení konektoru GitHub (OAuth nebo PAT) v agentovi Azure SRE

Pomocí konektoru GitHub se připojte ke svému agentu github.com za účelem správy problémů, žádostí o přijetí změn a pracovních postupů. Nakonfigurujte konektor prostřednictvím konektorů Builderu > na portálu.

Note

Tento návod se zabývá konektorem GitHub pro operace s issues, PR a pracovními postupy. Kontext kódu během vyšetřování najdete v tématu Připojení zdrojového kódu. Informace o GitHub Enterprise Cloud naleznete v tématu Připojení GitHub Enterprise Cloud.

Předpoklady

  • Aktivní agent ve stavu Running
  • Přístup k github.com úložištím, která má agent používat
  • Role agenta: Správce nebo standardní uživatel

Otevření nastavení konektoru GitHub

  1. Otevřete svého agenta v portálu.
  2. Přejděte na Builder > Konektory.
  3. Vyberte Přidat konektor.
  4. Vyberte GitHub konektor OAuth.

Volba metody ověřování

Vyberte jednu metodu:

Method Kdy ho použít
OAuth Interaktivní nastavení pro přístup řízený uživatelem
PAT Účet služby nebo neinteraktivní nastavení

Tok OAuth

  1. Vyberte OAuth.
  2. Vyberte Přihlásit se k GitHubu.
  3. Dokončete autorizaci ve vyskakovacím okně GitHubu.
  4. Potvrďte stav : Připojeno.

Postup PAT

  1. Vyberte PAT.
  2. Vložte token GitHubu s požadovanými oprávněními.
  3. Vyberte Připojit.
  4. Potvrďte stav : Připojeno.

Potvrďte operace modulu runtime konektoru GitHub

Po uložení konektoru otestujte pomocí výzvy k chatu:

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

Jako konečný kontrolní bod použijte výzvu k přímému ověření:

Get me recent issues from owner/repo.

Požadovaná oprávnění podle operace

Operation Minimální OAuth/PAT
Čtení metadat a obsahu úložiště repo pro privátní úložiště (public_repo pouze pro veřejné)
Zobrazit nebo vytvořit položky Přístup k repozitáři s podporou issue
Operace pull requestů Přístup k repozitáři s podporou pull requestů

Řešení problémů s připojením

Symptom Pravděpodobná příčina Opravit
Konektor je zobrazen jako odpojený Platnost tokenu vypršela nebo byla odvolána Opětovné ověření OAuth nebo obměna PAT
Čtení issue funguje, akce PR selhávají Chybějící oprávnění k PR Udělte oprávnění pro PR a zkuste to znovu
Konektor nemá přístup k privátním úložišťm Rozsah tokenu je příliš úzký. Použijte rozsah repo pro soukromé repozitáře
Vyskakovací okno se neotevře Automaticky otevírané okno prohlížeče blokováno Povolit vyskakovací okna pro doménu portálu

Další krok