Permission Requirements
Who Can Install GitHub Apps?
| Role | Can Install? | Limitations |
|---|---|---|
| Organization Owner | ✅ Yes | Can install on any repository in the organization |
| Repository Admin | ✅ Yes* | Only on repos where they have admin rights, and only if the app doesn’t request org-level permissions |
| Personal Repo Owner | ✅ Yes | Full control over their personal repositories |
| Maintainer/Write/Triage/Read | ❌ No | Can request installation, but owner must approve |
Important: Organization owners can restrict repository admins from installing GitHub Apps in their organization settings.
Installation Steps
Check Your Permissions
Before starting, verify you have the necessary permissions:
- Go to your repository on GitHub
- Click Settings (if you don’t see it, you don’t have admin access)
- Look for Collaborators & teams in the sidebar
Start the Installation
Go to the Integrations section in the BrainGrid console.
Or click Connect GitHub from your BrainGrid dashboard.

Select Installation Location
Choose where to install:
- Personal account: Select your username
- Organization: Select the organization (you must be an owner or admin)
If you’re not an owner/admin, you’ll see “Request” instead of “Install”
Choose Repository Access
Select which repositories BrainGrid can access:
All repositories
Grants access to all current and future repos
Only select repositories
Choose specific repositories from a list
Review Permissions
Carefully review the permissions BrainGrid is requesting:
- Read access to code and metadata
- Write access to issues and pull requests
- Read access to actions and workflows
Getting Admin Access
If you don’t have the necessary permissions, here’s how to get them:For Organization Repositories
If you’re an admin and need to grant access to someone:Navigate to Repository Settings
- Go to the repository on GitHub
- Click Settings → Collaborators & teams
Add the User
- Click Add people or Add teams
- Search for the user by their GitHub username
- Select them from the dropdown
For Personal Repositories
If you need multiple admins, consider:- Transfer to an Organization: Move your repository to an organization where you can assign admin roles
- Create an Organization: Set up a new organization for your projects
Troubleshooting
I don't see the Settings tab
I don't see the Settings tab
You don’t have admin access to the repository. Contact the repository admin or owner.
I clicked Install but nothing happened
I clicked Install but nothing happened
Check if:
- You selected at least one repository
- Your organization has restrictions on GitHub App installations
- You have a pending request waiting for approval
The installation was rejected
The installation was rejected
The organization owner may have concerns about:
- The permissions requested
- Organization policies
- Security requirements
Can't find the Collaborators & teams option
Can't find the Collaborators & teams option
- For personal repos: Look for Manage access instead
- For org repos: You might not have admin permissions
- Some organizations hide this based on policies
Quick Reference
Installation URL
Required Permissions
- Minimum: Repository Admin (with restrictions)
- Recommended: Organization Owner (full control)
Can’t Install?
- Check your repository role
- Request admin access if needed
- Or ask an admin to install for you
Next Steps
Once you’ve successfully installed the BrainGrid GitHub App:Continue with Quickstart
Return to the quickstart guide to analyze your repository
Learn More
Understand how BrainGrid works with your code