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.
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.