This guide covers the setup requirements for connecting Version Control Systems (VCS) with Bytebase.Documentation Index
Fetch the complete documentation index at: https://docs.bytebase.com/llms.txt
Use this file to discover all available pages before exploring further.
For understanding network patterns and external access options, see the Network Architecture guide.
Bytebase Cloud
No installation required for cloud VCS providers:- GitHub.com
- GitLab.com
- Bitbucket Cloud
- Azure DevOps Services
Self-Hosted GitLab
- Install a GitLab Runner on your GitLab server
- Ensure your VPC firewall rules allow connections between Self-Hosted GitLab and Bytebase Cloud
Bytebase Self-Host
Self-hosted Bytebase requires specific setup based on your VCS provider.Cloud VCS Providers
When using cloud VCS with self-hosted Bytebase, you need a self-hosted runner: GitHub.com- Install a GitHub self-hosted runner
- Ensure runner can access your Bytebase instance
- Install a GitLab Runner
- Register runner with your GitLab.com project
- Install a Bitbucket self-hosted runner
- Configure Bitbucket Pipelines to use the runner
- Install a Self-hosted Azure Pipelines Agent
- Register agent with your Azure DevOps organization
Self-Hosted GitLab
- Install a GitLab Runner on your GitLab server
- Ensure VPC connectivity between GitLab and Bytebase servers
- Network policies allow communication
- If your GitLab runner lacks internet access, pre-load the bytebase-action Docker image

