When setting up GitHub within an Enterprise, repository management must be granted by the Enterprise Admin.Start in Settings > Enterprise Settings > Connected Accounts to connect Devin to your source code. Integration with GitHub will follow the same process as GitHub
Enterprise GitHub Integration
This connection enables the parent organization within the Enterprise to access your repositories. However, any sub-organizations must be explicitly granted permission to use these repositories.After connecting Devin to GitHub, you will see the connection listed under Connected Accounts with an option to manage Git Permissions. Clicking this option allows you to select any organization within your Enterprise and grant it access to your repositories.
Group Permissions let you grant a sub-organization access to all repositories under a specific GitHub group or organization.Enter the Group Prefix/Organization Name and click Add Permissions. The group will appear under ‘Current Permissions’ and all corresponding repositories will be listed under ‘Current Repositories’.
To grant permissions on a per-repository basis, enter the full Repository Path, including the GitHub group or organization.This allows you to give sub-organizations access to specific repositories without exposing the entire group.