Kommentar
Å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.
Anslut din GitHub- eller Azure DevOps-lagringsplats. Agenten kan nu utföra rotorsaksanalys genom att korrelera produktionsproblem till specifik kod.
Vad du åstadkommer
I slutet av det här steget, kommer din agent:
- Analyserar källkod under undersökningar
- Innehåller fil:radreferenser för problem
- Skapar To-Do planer som visar undersökningssteg
- Korrelerar produktionssymtom med kodändringar
Förutsättningar
| Krav | Detaljer |
|---|---|
| Agent skapad | Slutför steg 1 först |
| GitHub- eller Azure DevOps-konto | Åtkomst till de lagringsplatser som du vill ansluta till |
Välj din autentiseringsmetod
| Metod | När det bör användas |
|---|---|
| OAuth | Logga in med ditt GitHub-konto. Ingen token behövs och den enklaste konfigurationen. |
| PAT | Ange en personlig åtkomsttoken med repo räckvidd. Fungerar för organisationer som har begränsningar gällande SSO. |
Ansluta din lagringsplats
Anslut en GitHub-lagringsplats så att din agent kan indexera den som en kunskapskälla. Dialogrutan visar en brytbar lista över dina lagringsplatser. Välj från listrutan i stället för att skriva URL:er manuellt.
Steg 1: Öppna dialogrutan Lägg till lagringsplats
Under registreringen väljer du kortet Lägg till lagringsplats i steget Kunskapsbas.
För en befintlig agent går du tillKunskapsbas för > och väljer åtgärdskortet Lägg till lagringsplats.
Steg 2: Välj en plattform
Välj GitHub eller Azure DevOps.
Välj inloggningsmetod:
Metod När det bör användas Autentisering (OAuth) Logga in med ditt GitHub- eller Azure DevOps-konto. Ingen token behövs. PAT Ange en personlig åtkomsttoken med repoomfångFullständig autentisering:
- Oauth: Välj Logga in på GitHub eller Logga in på Azure DevOps och slutför autentiseringsprocessen.
- PAT: Ange din token i fältet Ange PAT och välj Anslut.
Anmärkning
Om inloggningsdialogrutan inte visas kontrollerar du att webbläsaren inte blockerar popup-fönster från
sre.azure.com.Bekräfta resultatet: Ett anslutet kort visas som visar ditt autentiserade konto.
Klicka på Nästa.
Steg 3: Välj lagringsplatser
Efter autentiseringen visar fältet Url för lagringsplats en listruta över dina lagringsplatser:
GitHub-lagringsplatser visas som
org/repo-name, sorterade alfabetiskt (upp till 100 lagringsplatser).Azure DevOps-lagringsplatser visas när du har valt ett projekt i listrutan Azure DevOps Project , sorterat alfabetiskt.
Välj en lagringsplats i listrutan. Visningsnamnet kompletteras automatiskt med lagringsplatsens namn. Du kan också ange en giltig lagringsplats-URL direkt i fältet.
Om du vill lägga till flera lagringsplatser väljer du Lägg till för att infoga fler rader.
Tips/Råd
Listrutan tillåter frihandsskrivning. Om lagringsplatsen inte visas i listan (till exempel om du har fler än 100 lagringsplatser) skriver du den fullständiga URL:en direkt.
Steg 4: Bekräfta och spara
Välj Lägg till lagringsplats för att spara.
Systemet skapar automatiskt rätt GitHub OAuth- eller Azure DevOps OAuth-anslutningsprogram om det inte redan finns någon.
Steg 5: Prova att skapa en pull-begäran (förhandsversion)
När lagringsplatsen är ansluten kan din agent nu skapa pull-begäranden direkt från chatten.
Öppna en chatttråd med din agent.
Skriv en fråga som: "Skapa en PR i https://github.com/OWNER/REPO från fix/my-branch till huvudnamnet "Fix connection timeout".
I Granskningsläge väljer du Fortsätt för att godkänna att PR skapas.
Agenten returnerar ett verktygskort med en klickbar länk till den skapade PR:en.
Anmärkning
Skapa pull-begäranden kräver gransknings- eller autonomt körningsläge. Källgrenen ska redan finnas med dina ändringar incheckade.
Hantera anslutna lagringsplatser
När du öppnar dialogrutan Lägg till lagringsplats igen visas befintliga anslutna lagringsplatser som skrivskyddade rader i rutnätet.
Så här tar du bort en lagringsplats:
Använd följande steg för att ta bort en ansluten lagringsplats.
Gå tillKunskapsbas för > och välj åtgärdskortet Lägg till lagringsplats.
Leta upp lagringsplatsens rad i rutnätet.
Välj papperskorgsikonen på raden för att markera den för borttagning.
Välj Lägg till lagringsplats för att spara ändringar.
Dialogrutan Bekräfta ändringar visas med de lagringsplatser som tas bort.
Välj Bekräfta för att fortsätta eller Avbryt för att behålla dem.
Så här uppdaterar du autentiseringen: Om din PAT upphör att gälla eller om du behöver byta konto öppnar du dialogrutan Lägg till lagringsplats och autentiserar igen med nya autentiseringsuppgifter.
Alternativ: MCP + anpassad agent
Om du vill få fullständig GitHub API-åtkomst (sökkod, läsfiler och lista incheckningar över alla lagringsplatser) ansluter du GitHub som en MCP-server med en dedikerad anpassad agent.
Den här metoden använder MCP (Model Context Protocol) för att ansluta GitHub verktyg till en anpassad agent. Följ den stegvisa självstudien Konfigurera MCP Connector.
Din agent analyserar nu källkoden under undersökningar, tillhandahåller fil- och radreferenser för problem, skapar Att göra-planer som visar undersökningssteg, korrelerar produktionssymptom med kodändringar och kan skapa pull-begäranden i anslutna lagringsplatser direkt från chatten.
Det här har du lärt dig
- Din agent analyserar nu källkoden under undersökningar.
- Den innehåller fil- och radreferenser för problem.
- Den skapar att göra-listor som visar stegen i undersökningen.
- Det korrelerar produktionssymtom med kodändringar.
Relaterat innehåll
| Resource | Description |
|---|---|
| Grundorsaksanalys | Hur din agent använder källkod för att hitta grundorsaker. |
| Djupgående undersökning | Utökad multihypotesanalys med hjälp av anslutna lagringsplatser. |
| Agent Playground | Testa MCP-verktyg och anpassade agenter interaktivt. |
| Anpassade agenter | Hur skräddarsydda agenter utökar agentens förmågor. |
| Anslutningar | Alla anslutningstyper och hur de fungerar. |