Skip to main content

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. La connessione GitHub è condivisa a livello di app. Quando connetti GitHub, autorizzi un account GitHub per quell’app. Chiunque possa modificare l’app usa la stessa connessione GitHub e vede gli stessi dati alimentati da GitHub dentro l’app.
Basegithubconnector

GitHub connector in Base44

Importante: I connettori sono connessioni condivise a livello di app. Non usare il connettore GitHub se ogni persona che usa la tua app deve collegare il proprio account GitHub. Per un login GitHub per singolo utente, costruisci un flusso OAuth personalizzato con funzioni backend.
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 IA, 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 IA per collegarti a GitHub, oppure collegati usando un prompt predefinito dalla dashboard della tua app.

Usando la chat IA

  1. Vai all’editor della tua app.
  2. Descrivi cosa vuoi fare con GitHub nella chat IA, 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 Action required e Required permissions nel pannello laterale.
  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’IA finisca di creare le pagine, tabelle e flussi alimentati da GitHub.
Connectinggithub

Connecting GitHub using the AI chat

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 IA.
  6. Nella chat IA, rivedi Action required e Required permissions.
  7. Clicca su Connect to GitHub e completa il flusso di autorizzazione.
  8. Torna all’editor e lascia che l’IA finisca di creare i flussi alimentati da GitHub.
Githubindashboard

Connecting GitHub from your app's dashboard

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 IA o da IntegrationsBrowse.

Gestire la tua connessione GitHub

Puoi rivedere e gestire il connettore GitHub per ogni app dalla dashboard dell’app. Per gestire il tuo connettore GitHub:
  1. Vai alla dashboard della tua app.
  2. Clicca su Integrations.
  3. Clicca sulla scheda My integrations.
  4. Trova il connettore GitHub.
  5. Scegli cosa vuoi fare:
    • View access: Vedi quali permessi ha attualmente GitHub in questa app.
    • More actions: Riconnetti, cambia, disconnetti o rimuovi l’account GitHub collegato. Le azioni disponibili dipendono dallo stato del connettore.
App dashboard showing the GitHub connector options in the My integrations tab

Managing your GitHub connection in your app

Riconnettere GitHub

Riconnetti GitHub se l’account collegato viene disconnesso, l’accesso viene revocato in GitHub o GitHub ti chiede di autorizzare di nuovo l’accesso. Per riconnettere GitHub:
  1. Vai alla dashboard della tua app.
  2. Clicca su Integrations.
  3. Clicca sulla scheda My integrations.
  4. Trova il connettore GitHub.
  5. Clicca sull’icona More actions sul connettore GitHub e seleziona Reconnect.
  6. Rivedi i permessi richiesti e approva l’accesso.

Scope e permessi GitHub

Quando connetti GitHub, il connettore richiede permessi tramite il flusso di autorizzazione OAuth di GitHub. I permessi esatti che vedi dipendono da ciò che 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 puoi vedere:
  • repo: Accesso completo ai repository a cui l’account collegato può accedere.
  • read:user: Legge le informazioni di base del profilo dell’account collegato.
  • user:email: Legge gli indirizzi email dell’account collegato.
I permessi GitHub possono cambiare a seconda dei flussi che costruisci. La finestra di autorizzazione mostra sempre l’accesso corrente richiesto.

FAQ

No. Ogni app usa un account GitHub condiviso. Per usare più account GitHub, crea app separate o costruisci un flusso OAuth personalizzato con funzioni backend.
No. I connettori sono a livello di app. Quando connetti GitHub, colleghi un singolo account GitHub che tutti i flussi nell’app usano.Per permettere a ogni persona che usa la tua app di collegare il proprio account GitHub, devi costruire un flusso OAuth personalizzato con funzioni backend e la API GitHub, incluso lo storage e il refresh dei token per singolo utente.
  1. Vai alla dashboard della tua app.
  2. Clicca su Integrations.
  3. Clicca sulla scheda My integrations.
  4. Clicca sull’icona More actions sul connettore GitHub e seleziona Switch account.
  5. Completa il flusso di autorizzazione GitHub per il nuovo account.
L’accesso ai repository privati dipende da cosa hai approvato durante l’autorizzazione e da quali repository il tuo account GitHub collegato può accedere. 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, consulta riconnettere GitHub.
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 utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.