Skip to main content

Informazioni sul connettore GitHub

Il connettore GitHub permette alla tua app Base44 di accedere in modo sicuro ai dati GitHub usando OAuth. Usalo per costruire dashboard di pull request e issue, automatizzare la creazione di issue, generare release note e sincronizzare l’attività del repository nella tua app. GitHub supporta due tipi di connessione: un connettore per costruttori di app, dove colleghi un unico account GitHub che alimenta tutta l’app, e un connettore per utenti dell’app, dove ogni persona che usa la tua app collega il proprio account GitHub.
Basegithubconnector

Connettore GitHub in Base44

Non sai quale tipo ti serve? Usa un connettore per costruttori di app quando un solo account GitHub deve servire tutta l’app, o un connettore per utenti dell’app quando ogni persona collega il proprio account. Consulta la panoramica dei connettori per come funzionano i due tipi.
Prima di iniziare: Ti serve un piano Builder o superiore per usare i connettori nella tua app.

Casi d’uso e prompt GitHub

Usa il connettore GitHub per tracciare il lavoro di ingegneria, tenere aggiornati gli stakeholder e collegare i workflow di codice al resto dei tuoi strumenti.
Costruisci dashboard che elencano pull request, mostrano il loro stato e mettono in evidenza cosa deve essere revisionato. Puoi anche creare viste per commit recenti, collaboratori e attività del repository.Prompt di esempio:
Trasforma le issue GitHub in code strutturate dentro la tua app. Traccia priorità, assegnatari, etichette e issue che invecchiano, e mantieni una vista chiara di cosa è bloccato o in ritardo.Prompt di esempio:
Attiva azioni GitHub da eventi nella tua app, come creare una issue quando viene segnalato un bug o aprire una issue di tracciamento quando viene creato un incidente.Prompt di esempio:
Sincronizza le pull request mergiate e i commit in un changelog, o genera release note automaticamente dall’attività GitHub.Prompt di esempio:
Connetti GitHub a Slack, Gmail, BigQuery, Notion o CRM per instradare gli aggiornamenti di ingegneria dove i team lavorano.Prompt di esempio:
Quando descrivi flussi multi-strumento nella chat AI, sii esplicito su quale evento GitHub deve attivare l’azione e quali dettagli includere (repo, numero issue/PR, titolo, etichette, link).

Collegare GitHub alla tua app

Usa la chat AI per collegarti a GitHub, oppure collegati usando un prompt predefinito dalla dashboard della tua app.

Usando la chat AI

  1. Vai all’editor della tua app.
  2. Descrivi cosa vuoi fare con GitHub nella chat AI, ad esempio:
    • Connect to GitHub and show all open pull requests for org/repo that are waiting for review.
    • Create a GitHub issue when a new bug is reported in this app.
  3. Rivedi cosa chiede la chat AI sotto We need your permission to access.
  4. Clicca su Connect to GitHub.
  5. Nella finestra GitHub che si apre:
    1. Accedi all’account GitHub che vuoi collegare.
    2. Rivedi i permessi richiesti e clicca su Authorize.
  6. Torna all’editor e lascia che l’AI finisca di creare le pagine, tabelle e flussi alimentati da GitHub.
Connectinggithub

Collegare GitHub usando la chat AI

Dalla dashboard dell’app

  1. Clicca su Dashboard nell’editor della tua app.
  2. Clicca su Integrations.
  3. Clicca sulla scheda Browse.
  4. Trova GitHub e clicca su Use.
  5. Seleziona il prompt predefinito che vuoi aggiungere alla chat AI.
  6. Nella chat AI, rivedi cosa chiede sotto We need your permission to access.
  7. Clicca su Connect to GitHub e completa il flusso di autorizzazione.
  8. Torna all’editor e lascia che l’AI finisca di creare i flussi alimentati da GitHub.
Githubindashboard

Collegare GitHub dalla dashboard della tua app

Inizia con un semplice flusso di sola lettura (come elencare le pull request aperte) per confermare che la connessione funziona. Poi aggiungi azioni di scrittura come creare issue.
Se clicchi su Reject o chiudi la finestra di autorizzazione, il connettore non viene aggiunto. Puoi eseguire di nuovo il flusso di connessione dalla chat AI o da Integrations → Browse.

Scope e permessi GitHub

Quando connetti GitHub, il connettore richiede i permessi tramite il flusso di autorizzazione OAuth di GitHub. I permessi esatti che vedi dipendono da cosa la tua app sta cercando di costruire o eseguire.

Permessi GitHub

Rivedi sempre i permessi mostrati nella finestra di autorizzazione GitHub prima di approvare l’accesso.Esempi di permessi che potresti vedere:
  • repo: Accesso completo ai repository accessibili dall’account collegato.
  • read:user: Lettura delle informazioni di base del profilo dell’account collegato.
  • user:email: Lettura degli indirizzi email dell’account collegato.
I permessi GitHub possono cambiare in base ai flussi che costruisci. La finestra di autorizzazione mostra sempre l’accesso attualmente richiesto.

FAQ

L’accesso ai repository privati dipende da cosa hai approvato durante l’autorizzazione e da quali repository può accedere il tuo account GitHub collegato. Riconnetti GitHub e rivedi i permessi mostrati nella finestra di autorizzazione per assicurarti che il connettore sia autorizzato per i repository che ti servono.Per riconnettere con l’accesso ai repository che ti serve, scopri di più sulla gestione dei connettori.
Sì, se il flusso che costruisci richiede permessi di scrittura e li approvi durante l’autorizzazione. Rivedi sempre i permessi mostrati nel flusso di connessione prima di approvare l’accesso.
Questa pagina è stata tradotta con l’AI. Per le informazioni più accurate e aggiornate, consulta la versione inglese.