Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare il connettore GitHub per connettere github.com all'agente per la gestione di problemi, richieste pull e flussi di lavoro. Configurare il connettore tramite Builder > Connettori nel portale.
Note
Questo tutorial illustra il connettore GitHub per le operazioni relative a issue, pull request e flussi di lavoro. Per il contesto del codice durante le indagini, vedere Connettere il codice sorgente. Per GitHub Enterprise Cloud, vedere Connect GitHub Enterprise Cloud.
Prerequisiti
- Un agente attivo nello stato In esecuzione
- Accesso ai
github.comrepository che si vuole che l'agente usi - Ruolo agente: amministratore o utente standard
Aprire la configurazione del connettore GitHub
- Aprire l'agente nel portale.
- Passare a Builder > Connectors.
- Selezionare Aggiungi connettore.
- Selezionare GitHub connettore OAuth.
Scegliere un metodo di autenticazione
Selezionare un metodo:
| Method | Quando utilizzare |
|---|---|
| OAuth | Configurazione interattiva per l'accesso guidato dall'utente |
| Token di accesso personali | Account di servizio o configurazione non interattiva |
Flusso OAuth
- Selezionare OAuth.
- Selezionare Accedere a GitHub.
- Completa l'autorizzazione nella finestra popup di GitHub.
- Verificare che lo stato mostri Connesso.
Flusso PAT
- Selezionare PAT.
- Incolla un token GitHub con le autorizzazioni richieste.
- Selezionare Connetti.
- Verificare che lo stato mostri Connesso.
Confermare le operazioni di runtime del connettore GitHub
Dopo aver salvato il connettore, eseguire il test con una richiesta di chat:
List recent issues from owner/repo and summarize the top 3 risks.
Usare una richiesta di verifica diretta come checkpoint finale:
Get me recent issues from owner/repo.
Autorizzazioni necessarie per operazione
| Operation | OAuth/PAT minimo |
|---|---|
| Lettura dei metadati e del contenuto del repository |
repo per i repository privati (public_repo solo per quelli pubblici) |
| Elencare o creare problemi | Accesso al repository con supporto per le issue |
| Operazioni di pull request | Accesso al repository abilitato PR |
Risolvere i problemi delle connessioni
| Sintomo | Causa possibile | Correzione |
|---|---|---|
| Il connettore risulta disconnesso | Token scaduto o revocato | Eseguire nuovamente l'autenticazione OAuth o ruotare il PAT |
| Problema: le letture funzionano, le azioni PR non riescono | Autorizzazioni PR mancanti. | Concedi le autorizzazioni per la PR e riprova |
| Il connettore non può accedere ai repository privati | Ambito del token troppo stretto | Usare l'ambito repo per i repository privati |
| Il popup non si apre | Popup del browser bloccato | Consenti popup per il dominio del portale |
Contenuti correlati
- Connettore GitHub
- Connettere GitHub Enterprise Cloud
- Connettere il codice sorgente
- Configurare un connettore MCP