Skip to main contentThis guide covers the setup requirements for connecting Version Control Systems (VCS) with Bytebase.
Bytebase Cloud
No installation required for cloud VCS providers:
- GitHub.com
 
- GitLab.com
 
- Bitbucket Cloud
 
- Azure DevOps Services
 
These services connect directly to Bytebase Cloud.
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
GitLab.com
- Install a GitLab Runner
 
- Register runner with your GitLab.com project
 
Bitbucket Cloud
Azure DevOps Services
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