Vai al contenuto principale

Autorizzazioni GitHub Enterprise

Quando configuri GitHub in un ambiente Enterprise, la gestione dei repository deve essere concessa dall’Enterprise Admin.
Per GitHub Enterprise Server, vedi la guida all’integrazione di GitHub Enterprise Server, che utilizza personal access tokens invece della GitHub App.
Per collegare Devin al tuo codice sorgente, vai su Settings > Enterprise Settings > Connected Accounts. L’integrazione con GitHub segue lo stesso processo descritto in GitHub.
Integrazione con GitHub Enterprise

Integrazione con GitHub Enterprise

Questa connessione consente all’organizzazione principale all’interno dell’Enterprise di accedere ai tuoi repository. Tuttavia, a qualsiasi sotto-organizzazione deve essere esplicitamente concessa l’autorizzazione per utilizzare questi repository. Dopo aver collegato Devin a GitHub, vedrai la connessione elencata in Connected Accounts, con un’opzione per gestire le Git Permissions. Facendo clic su questa opzione puoi selezionare qualsiasi organizzazione all’interno della tua Enterprise e concederle l’accesso ai tuoi repository.

Autorizzazioni di gruppo

Le autorizzazioni di gruppo ti consentono di concedere a una sottoorganizzazione l’accesso a tutti i repository all’interno di uno specifico gruppo o organizzazione GitHub. Inserisci il prefisso del gruppo o il nome dell’organizzazione e fai clic su Add Permissions. Il gruppo apparirà in “Current Permissions” e tutti i repository corrispondenti saranno elencati in “Current Repositories”.
Git Group Permissions

Git Group Permissions

Autorizzazioni del repository

Per concedere autorizzazioni per singolo repository, inserisci il percorso completo del repository, incluso il gruppo o l’organizzazione GitHub. In questo modo puoi concedere alle sotto-organizzazioni l’accesso a repository specifici senza esporre l’intero gruppo.
Git Repository Permissions

Autorizzazioni repository Git