Vai al contenuto principale
Collega GitHub così Enclave può leggere i tuoi repository, esaminare le pull request e commentarle con i finding verificati. Funziona con GitHub.com.

Prima di iniziare

  • Ti serve il ruolo Owner o Admin in Enclave.
  • In GitHub devi poter installare app sull’account: come organization owner, oppure come repository admin per i repository che scegli.
Se non puoi installare app, GitHub invia invece una richiesta agli owner della tua organizzazione. Enclave mostra Installation requires admin approval finché un owner non approva l’app GitHub di Enclave.

Collega GitHub

1

Apri le integrazioni

Apri Settings → Integrations in app.enclave.ai. Fai clic su Connect accanto a GitHub.
2

Installa l'app GitHub di Enclave

Fai clic su Connect a GitHub organization or account. Vieni reindirizzato su GitHub per installare l’app GitHub di Enclave sul tuo account o sulla tua organizzazione. Scegli All repositories oppure seleziona un sottoinsieme specifico.
L’app richiede l’accesso in lettura a codice, pull request ed eventi webhook. Enclave non esegue mai push di commit e non legge mai i secret dei repository.
3

Conferma i repository autorizzati

Tornato in Enclave, l’account compare in Connected organizations in Settings → Integrations → GitHub. Fai clic sull’account e apri la scheda Repositories per vedere i repository che Enclave può leggere. Per modificare l’elenco, fai clic su Manage e modifica l’installazione su GitHub.
4

Scegli quali repository ricevono le revisioni delle PR

Le revisioni automatiche delle PR sono attive per impostazione predefinita su ogni repository GitHub. Per disattivarle su un repository, usa il suo interruttore PR Reviews in Coverage → Repositories. Vedi Analisi delle PR e delle dipendenze.

Suggerimenti

  • Installa l’app sull’intera organizzazione. I repository creati in seguito si collegano automaticamente.
  • Collega tutti i repository di un sistema. Enclave trova i problemi tra servizi solo quando vede entrambi i lati.