Managing Repository Access

Learn how to manage which repositories and organizations BatonAI has access to through your account dashboard.

Account Dashboard

Accessing Your Account Dashboard

  1. Log in to your BatonAI account
  2. Navigate to the Account section in the main navigation
  3. You'll see your account dashboard with a list of authorized organizations and repositories

Managing Organization Access

Adding a New Organization

  1. On your account dashboard, click the "Add Organization" button
  2. You'll be redirected to GitHub to authorize BatonAI
  3. Select the organization you want to add
  4. Choose which repositories to grant access to
  5. Click "Install" to complete the process

Changing Organization Permissions

For each organization listed on your dashboard:

  1. Click the "Change Permissions" button next to the organization
  2. You'll be redirected to GitHub's app settings
  3. Select or deselect repositories as needed
  4. Click "Save" to update permissions

Repository Status

Repositories are marked with one of two statuses:

  • Configured (Green): Fully set up with BatonAI's system
  • Not Configured (Yellow): Authorized but not yet fully configured

Configuring a Repository

  1. Go to the Repositories tab in the main navigation
  2. Find the repository you want to configure
  3. Click "Configure Repository"
  4. Follow the setup wizard to complete configuration

Refreshing Repository List

If you've recently added or removed repositories on GitHub:

  1. Click the "Refresh Authorized Repositories" button
  2. Wait for the refresh to complete
  3. Your repository list will update automatically

Managing Personal Repositories

Your personal repositories are listed separately from organization repositories:

  1. Scroll to the Personal section of your dashboard
  2. Use the "Change Permissions" button to modify access
  3. Follow the same GitHub authorization process

Troubleshooting

Common Issues

  1. Repository Not Showing Up

    • Click the refresh button to update the list
    • Verify the repository is included in GitHub app permissions
    • Check if you have admin access to the repository
  2. Permission Changes Not Reflecting

    • Wait a few minutes for changes to propagate
    • Try refreshing the repository list
    • Verify changes were saved in GitHub
  3. Configuration Issues

    • Ensure you have the necessary permissions
    • Check if the repository meets our requirements
    • Contact support if problems persist