Skip to main content

Overview

This guide walks you through connecting your source code to PlayerZero. Once integrated, you’ll be able to use the PlayerZero chat feature to ask questions about your codebase. To learn more about how PlayerZero accesses and uses your code, see the Source Control Management overview.

Supported SCM Connectors

PlayerZero currently supports integration with the following source control providers:
  • GitHub
  • GitLab
  • Bitbucket
  • Azure Repos
If your organization uses one of these systems, you can connect it directly during setup.
To connect any of these systems, admin permissions are required on the repository you want to integrate.

Basic Setup Guide

Prerequisites

  1. A PlayerZero account. You can get started by creating an account.
  2. Admin access is required on your SCM to:
    • Grant PlayerZero read access to your code
    • Grant read/write access to manage pull requests

1. Connect Your Code

The primary step is to grant PlayerZero access to your Source Control Management system. You may have already connected an SCM system during the signup process. If so, you can skip directly to enabling specific repositories.
  1. Navigate to Settings → Context → Code in PlayerZero.
  2. Select your SCM system (GitHub, GitLab, Bitbucket, or Azure Repos) when prompted.
The Code settings page has two tabs. Manage Git Providers is where you connect providers and enable repositories. Manage Project Repositories is where you review which projects use which repositories. Git providers are managed at the organization level. Each provider appears as a collapsible card showing its connected repositories and health status.

2. Enable Specific Repositories

After connecting your SCM, select which repositories PlayerZero should monitor.
  1. On the Manage Git Providers tab, expand your provider card and toggle on the repositories you want to ingest.
  2. Choose the primary reference branch (e.g., Main or Master).
Each repository row lists the projects that use it. To assign a repository to specific projects, use Add to projects on the row. To find repositories that are syncing but not yet assigned anywhere, filter the list by Enabled, but not used by any project. The Manage Project Repositories tab shows all projects with their assigned repositories, letting you manage cross-project repository access from one place. Searching there matches repositories across every project at once.

3. Allow for Ingestion

Once you’ve enabled your repositories, PlayerZero will begin analyzing the code to surface relevant insights. This process can take anywhere from a few minutes to several hours, depending on the size and complexity of your repositories.

Next Steps

Want to learn different ways to talk to your codebase? Read through our guides or start a chat directly 👉 Ask Your Codebase Questions 👉 Start an AI Chat session