Skip to main content

Connect or configure a GitHub account

Connect your GitHub account to deploy applications from your GitHub repositories.

Required roles or permissions:role:organization:admin
GitHub permissions:To connect a GitHub organization account, you must be an organization owner. You can also connect a personal GitHub account.

You cannot connect the same GitHub organization or personal account to more than one Aiven organization.

note

When you connect a GitHub account to your Aiven organization, all users in that organization can select that account in Aiven Runtime.

Connect a GitHub account

To connect your GitHub account, install the Aiven Platform app on GitHub:

  1. In your project, click Runtime.

  2. Click Deploy application.

  3. If you did not connect an account before, click Connect GitHub account.

    If you have connected other accounts, click Connect another account.

  4. Click GitHub.

  5. On the tab that opens, select a GitHub account.

  6. Select All repositories or choose specific repositories. All users in the Aiven organization can view and deploy from the connected repositories.

  7. Click Install & Authorize.

  8. To confirm, click Connect.

In the Aiven Console tab, you can select your account and connected repositories to deploy your application.

Configure or uninstall the Aiven Platform app on GitHub

  1. In your project, click Runtime.
  2. Click Deploy application.
  3. Click Connect another account.
  4. Click GitHub.
  5. On the tab that opens, click Configure on a GitHub account.

You can change the connected repositories, suspend the installation, or uninstall the Aiven Platform app.

Troubleshooting

If you have issues connecting your GitHub account, uninstall the Aiven Platform app from GitHub and try again.