GitHub
Configure GitHub integration
To create integration between Brainboard and GitHub:
- Go to the Git integration settings page.
- Click on
Integrations - Click on
Connect with GitHub
.png)
You'll be redirected to the GitHub website, where you can choose the organization for which you want to configure access:

After selecting the organization, you are prompted to specify the repositories:
N.B: Brainboard requires read-write access to be able to do pull requests.

After selecting the repositories, you'll be automatically redirected to Brainboard Git app settings page. Now the button should have changed to View GitHub integration.
{% hint style="info" %}
Brainboard Enterprise SSO users: If your organization uses Brainboard Enterprise SSO for authentication, the redirection to Brainboard app will fail after selecting the repositories. In this case, please contact our support to update your GitHub installation_id.
{% endhint %}
Once the connection is configured successfully, it will be you should it with a green indication

Enable personal connection
-
Once the GitHub app integration is done you need to click on
Add connectioninPersonal connectionssection. This will open the settings where you can allow Brainboard to do pull requests on your behalf by clicking onConnect with Github
If the Git app integration is not configured, Brainboard will display a warning as it has to be done first

-
The GitHub website will open in a new tab, asking you to authorize Brainboard app to access your GitHub account. Click on the
Authorize Brainboardbutton:
-
You will then be redirected to Brainboard personal git tokens page, with a confirmation that the GitHub connection was successful:

Edit GitHub integration
To edit the GitHub integration:
- Go to the Git integration settings page.
- Click on
Integrations - Click on
Access GitHub - You'll be redirected to the GitHub website, where you can edit the integration with Brainboard.
Delete GitHub integration
To delete integration with GitHub:
-
Go to the Git integration settings page.
-
Click on
Integrations -
You need to delete your personal connection first by clicking on it in the section
Personal connectiothen click onDelete configuration
-
Go back to the page of Git connections and click on
Access GitHub -
You'll be redirected to the GitHub website, where you can delete the integration with Brainboard.

{% hint style="info" %} The update will be immediate, and you will no longer be able to do pull requests. {% endhint %}