Skip to main content
Connetti la tua app a GitHub per tracciare le pull request, lavorare con le issue e seguire l’attività dei repository, da un unico account condiviso o dall’account GitHub personale di ogni persona. Questo connettore permette alla tua app di lavorare con l’API di GitHub. Per sincronizzare il codice della tua app con un repository GitHub, usa invece Base Code.
Ti serve un piano Builder o superiore per usare i connettori nella tua app.

Cosa puoi fare

Porta il lavoro di sviluppo nei flussi della tua app.

Traccia le pull request

Mostra in una dashboard dentro la tua app quali pull request sono aperte, chi le sta revisionando e cosa è in attesa.

Lavora con le issue

Elenca e filtra le issue, e aprine una nuova quando viene segnalato qualcosa nella tua app.

Segui l'attività dei repository

Porta commit, release e statistiche dei repository nelle pagine e nei report che legge il tuo team.
Prompt di esempio Descrivi nella chat AI il repository, cosa attiva l’azione ed eventuali campi dinamici. Ad esempio:

Connettere GitHub

Connetti GitHub così la tua app può leggere i dati dei repository e aprire issue.
Colleghi un account una sola volta e tutti quelli che usano la tua app condividono quella connessione e i suoi dati.Per aggiungere un connettore GitHub condiviso:
  1. Clicca su Connectors nella barra laterale del workspace.
  2. Clicca su Add connector.
  3. Cerca GitHub API, poi cliccaci sopra.
  4. Seleziona Shared connector, poi clicca su Next.
  5. Inserisci un Connection name.
  6. Sotto Who can access, seleziona dove si può usare la connessione. L’impostazione predefinita è Apps and Super agent.
  7. Sotto Permissions, seleziona Read-only o Read & write. L’impostazione predefinita è Read-only.
  8. Clicca su Add connector, poi accedi con l’account GitHub che vuoi condividere.

Scope e permessi

Gli scope controllano cosa può fare la tua app in GitHub.
1

Connettore condiviso

Sotto Permissions, seleziona l’accesso che serve alla tua app:
  • Read-only: concede read:user e read:org, per leggere i dati del profilo e dell’organizzazione
  • Read & write: aggiunge repo, per il pieno controllo dei repository a cui l’account collegato ha accesso
2

Connettore per utenti dell'app

Per impostazione predefinita non è selezionato nulla sotto Scopes, quindi seleziona quello che serve alla tua app. Additional scopes è precompilato con:
  • read:user e read:org: leggi i dati del profilo e dell’organizzazione
Accesso: la tua app lavora con i repository e le organizzazioni a cui ha accesso l’account GitHub che autorizza la connessione.

Usare GitHub in una funzione backend

Una volta connesso GitHub, le tue funzioni backend possono recuperare un token di accesso e chiamare direttamente l’API di GitHub. Base44 gestisce il flusso OAuth e l’archiviazione dei token.
  • Per una connessione condivisa, usa getConnection() per recuperare il token.
  • Per una connessione per utenti dell’app, usa getCurrentAppUserConnection() così ogni richiesta usa il token della persona connessa.

Connettori condivisi

Configura, distribuisci e chiama una connessione condivisa da una funzione backend.

Connettori per utenti dell'app

Recupera un token per singolo utente e chiama l’API come la persona connessa.
Questa pagina è stata tradotta con l’AI. Per le informazioni più accurate e aggiornate, consulta la versione inglese.