GitHub Integration

Connect GitHub so Slateo can access repositories and run scans. This guide covers OAuth, installing the GitHub App, and selecting repositories.

Get started

Connect your GitHub account

  1. Open the Slateo Admin panel.
  2. Go to IntegrationsGitHub.
  3. Click Connect GitHub account and complete OAuth.

Install the GitHub App

Slateo uses the Slateo Data GitHub App.

  1. In the GitHub prompt, install Slateo Data on the organization you want to connect.
  2. Choose All repositories or Only select repositories.
  3. Finish the installation to return to Slateo.

You can manage the installation directly in GitHub: https://github.com/organizations/slateo/settings/installations/76249669

Select repositories

  1. Back in Slateo, select the organization you want to connect.
  2. Choose repositories to scan and configure settings as needed.

Permissions

The Slateo Data app requests read access to:

  • Code
  • Members
  • Metadata

Troubleshooting

No organizations show up

If no organizations show up, re-run OAuth and verify you belong to the org. Make sure you have admin permissions for the organization you're trying to connect.

Repositories are missing

If repositories are missing, update the GitHub App installation settings. Go to the GitHub App installation URL and adjust which repositories the app can access.


FAQ

Can I connect multiple GitHub organizations?

Yes, you can connect multiple GitHub organizations. Repeat the setup process for each organization you want to connect.

What does Slateo do with my repository data?

Slateo scans repositories to index code and documentation. This helps the AI agent provide better context when answering questions or making code changes. Your code is never shared outside your organization.

Can I limit which repositories Slateo can access?

Yes, during the GitHub App installation, you can choose to grant access to all repositories or only select specific repositories.


Was this page helpful?

Was this page helpful?