Delen via


Broncode verbinden met Azure SRE-agent

Geschatte tijd: 10 minuten

Verbind uw GitHub- of Azure DevOps-opslagplaats zodat uw agent hoofdoorzaakanalyse kan uitvoeren, waardoor productieproblemen aan specifieke code kunnen worden gerelateerd.

Wat u doet

Aan het einde van deze zelfstudie kan uw agent het volgende doen:

  • Broncode analyseren tijdens onderzoeken
  • Geef specifieke bestands- en regelverwijzingen op voor problemen
  • Takenplannen maken met onderzoeksstappen
  • Productiesymptomen correleren met codewijzigingen

Vereiste voorwaarden

Requirement Details
Agent gemaakt Voer stap 1 uit: maak eerst een agent .
GitHub- of Azure DevOps-organisatie Toegang tot de opslagplaatsen waarmee u verbinding wilt maken.

Uw verificatiemethode kiezen

Selecteer de verificatiemethode die het beste werkt voor uw omgeving.

Methode Wanneer gebruiken
OAuth Meld u aan met uw GitHub-account. Er is geen token nodig en biedt de eenvoudigste configuratie.
PAT Geef een persoonlijk toegangstoken op met repo scope. Werkt voor organisaties met Single Sign-On-beperkingen.

Verbinding maken met uw opslagplaats

Verbind een GitHub- of Azure DevOps-opslagplaats zodat uw agent deze indexeert als kennisbron. In het dialoogvenster ziet u een doorbladerbare lijst van uw opslagplaatsen. Selecteer in de vervolgkeuzelijst in plaats van handmatig URL's te typen.

Stap 1: Het dialoogvenster Opslagplaats toevoegen openen

Selecteer tijdens de onboarding de kaart Opslagplaats toevoegen in de Knowledge Base-stap.

Voor een bestaande agent gaat u naarKnowledge-instellingen voor > en selecteert u de actiekaart Opslagplaats toevoegen.

Stap 2: Een platform kiezen

Gebruik de volgende stappen om uw platform te selecteren en te verifiëren.

  1. Selecteer GitHub of Azure DevOps.

  2. Kies uw aanmeldingsmethode:

    Methode Wanneer gebruiken
    Auth (OAuth) Meld u aan met uw GitHub- of Azure DevOps-organisatie. Er is geen token nodig.
    PAT Geef een persoonlijk toegangstoken op met repo scope.
  3. Volledige verificatie:

    • Oauth: Selecteer Aanmelden bij GitHub (of meld u aan bij Azure DevOps) en voltooi de verificatiepop-up.
    • PAT: Voer uw token in het veld PAT opgeven in en selecteer Verbinding maken.

    Opmerking

    Als het aanmeldingsdialoogvenster sre.azure.comniet wordt weergegeven, controleert u of pop-ups van uw browser niet worden geblokkeerd.

  4. Bij succes wordt een verbonden kaart weergegeven met uw geverifieerde account.

  5. Kies Volgende.

Stap 3: Opslagplaatsen selecteren

Na verificatie wordt in het veld Opslagplaats-URL een vervolgkeuzelijst van uw opslagplaatsen weergegeven.

  • GitHub-opslagplaatsen worden weergegeven als org/repo-name, gesorteerd op laatst bijgewerkt (maximaal 100 opslagplaatsen).
  • Azure DevOps-opslagplaatsen worden weergegeven nadat u een project hebt geselecteerd in de vervolgkeuzelijst Azure DevOps-project .

Selecteer een opslagplaats in de vervolgkeuzelijst. De weergavenaam wordt automatisch ingevuld met de naam van de opslagplaats. U kunt ook elke geldige opslagplaats-URL rechtstreeks in het veld typen.

Als u meerdere opslagplaatsen wilt toevoegen, selecteert u Toevoegen om meer rijen in te voegen.

Aanbeveling

In het dropdown-menu kunt u vrij typen. Als uw opslagplaats niet wordt weergegeven in de lijst (bijvoorbeeld als u meer dan 100 opslagplaatsen hebt), typt u de volledige URL rechtstreeks.

Stap 4: Bevestigen en opslaan

Selecteer Opslagplaats toevoegen om uw wijzigingen op te slaan.

Het systeem maakt automatisch de juiste GitHub OAuth- of Azure DevOps OAuth-connector als deze nog niet bestaat.

Verbonden opslagplaatsen beheren

Wanneer u het dialoogvenster Opslagplaats toevoegen opnieuw opent, worden bestaande verbonden opslagplaatsen weergegeven als alleen-lezen rijen in het raster.

Een opslagplaats verwijderen

Gebruik de volgende stappen om een verbonden opslagplaats te verwijderen.

  1. Ga naar Knowledge-instellingen van Builder> en selecteer de actiekaart Opslagplaats toevoegen.
  2. Zoek de opslagplaatsrij in het raster.
  3. Selecteer het prullenbakpictogram in de rij om het te markeren voor verwijdering.
  4. Selecteer Opslagplaats toevoegen om wijzigingen op te slaan.
  5. Controleer in het dialoogvenster Wijzigingen bevestigen de opslagplaatsen die zijn verwijderd.
  6. Selecteer Bevestigen om door te gaan of Annuleren om ze te behouden.

Verificatie bijwerken

Als uw PAT verloopt of als u van account wilt wisselen, opent u het dialoogvenster Opslagplaats toevoegen opnieuw en verifieert u opnieuw met nieuwe referenties.

Alternatief: MCP en aangepaste agent

Voor volledige toegang tot de GitHub-API: zoekcode, bestanden lezen, doorvoeringen weergeven in alle opslagplaatsen, verbindt u GitHub als een MCP-server met een toegewezen aangepaste agent.

Deze benadering maakt gebruik van het MCP (Model Context Protocol) om GitHub-hulpprogramma's te verbinden met een aangepaste agent. Zie Zelfstudie: De MCP-connector instellen voor stapsgewijze instructies.

Overzicht

Uw agent analyseert nu de broncode tijdens onderzoeken, biedt bestands- en regelverwijzingen voor problemen, maakt takenplannen met onderzoeksstappen en correleert productiesymptomen met codewijzigingen.

Volgende stap