Only organization Admins can install or disconnect the GitHub App. Other members see a message asking them to contact an admin.
Install the GitHub App
- Go to Settings > GitHub App.
- Click Install GitHub App. GitHub opens in a new tab.
- Choose the GitHub organization to install the app on. Personal GitHub accounts are not supported.
- Choose which repositories the app can access, then click Install.
- GitHub redirects you back to Major, which saves the installation. You see a GitHub app connected confirmation.
What changes after you connect
- New apps get their repository in your GitHub organization.
- Existing apps keep their repository in Major’s GitHub organization. Nothing is moved.
- The Repositories created in your GitHub table lists each app whose repository lives in your GitHub organization, with a link to the repository.
major app create and major app clone add your GitHub username as a collaborator. See major user gitconfig.
Manage the installation
Click Manage on GitHub to open the installation settings in your GitHub organization. From there you can change which repositories the app can access.Disconnect
Click Disconnect on the Configure GitHub App card and confirm. Major uninstalls the app from your GitHub organization and unlinks it. After you disconnect:- Apps whose repositories live in your GitHub organization are no longer accessible by Major. The CLI and the web editor stop working for those apps.
- The repositories themselves stay in your GitHub organization. Major does not delete them.
- New apps are created in Major’s GitHub organization again.
Common questions
How is this different from the GitHub connector?
How is this different from the GitHub connector?
- The GitHub App on this page controls where Major keeps your apps’ code.
- The GitHub connector powers integrations where Major works with your existing repositories, such as code review or contribution analysis.
Can I move my existing apps into my GitHub organization?
Can I move my existing apps into my GitHub organization?
Yes. Contact support@major.build and we can help you with that.
Can I install the app on my personal GitHub account?
Can I install the app on my personal GitHub account?
No. The app must be installed on a GitHub organization. If you install it on a personal account, Major rejects the installation.
Can I link more than one GitHub organization?
Can I link more than one GitHub organization?
No. Each Major organization links to exactly one GitHub organization. To switch, disconnect and install the app on the other organization.
Does disconnecting delete my repositories?
Does disconnecting delete my repositories?
No. The repositories stay in your GitHub organization. Major loses access to them, so the CLI and the web editor stop working for those apps.
Apps overview
How app repositories and source control work.
Deploying
How Major builds and deploys from your repository.