Skip to main content

I'm seeing a 'GitHub and dbt latest permissions' error

If you see the error This account needs to accept the latest permissions for the dbt GitHub App in dbt — this usually occurs when the permissions for the dbt GitHub App are out-of-date.

To solve this issue, you'll need to update the permissions for the dbt GitHub App in your GitHub account. This FAQ shares a couple of ways you can do it.

Update permissions

A GitHub organization admin will need to update the permissions in GitHub for the dbt GitHub App. If you're not the admin, reach out to your organization admin to request this.

  1. Navigate to your GitHub account. Click on the top right profile icon and then Settings (or personal if using a non-organization account).
Navigate to your GitHub account to configure your settings.Navigate to your GitHub account to configure your settings.
  1. Then go to Integrations and then select Applications to identify any necessary permission changes. Note that a GitHub repository admin may not see the same permission request.
Navigate to Application settings to identify permission changes.Navigate to Application settings to identify permission changes.
  1. Click on Review request and then click on the Accept new permissions button on the next page.
Grant access to the dbt app by accepting the new permissions.Grant access to the dbt app by accepting the new permissions.

For more info on GitHub permissions, refer to access permissions.

Alternatively, try disconecting your GitHub account in dbt, detailed in the following section.

Disconnect GitHub

Disconnect the GitHub and dbt integration in dbt.

  1. In dbt, go to Account Settings.
  2. In Projects, select the project experiencing the issue.
  3. Click the repository link under Repository.
  4. In the Repository details page, click Edit.
  5. Click Disconnect to remove the GitHub integration.
  6. Return to your Project details page and reconnect your repository by clicking the Configure Repository link.
  7. Configure your repository and click Save
Disconnect and reconnect your git repository in your dbt Account Settings pages.Disconnect and reconnect your git repository in your dbt Account Settings pages.

Support

If you've tried these workarounds and are still experiencing this behavior — reach out to the dbt Support team and we'll be happy to help!

0