Version Control

Last updated on October 20, 2025.

Version Control (VCS), primarily embodied by Git, is a system that tracks and manages every change made to your application code over time, creating a complete and reversible history. Integrating VCS with your Instance enforces professional developer best practices, enabling simultaneous team collaboration without conflicts and providing a critical instant rollback mechanism to quickly fix production bugs, guaranteeing that your platform remains stable, auditable, and easier to manage across development and operational workflows.

Adding repository credentials

To add your repository's credentials:

  1. Navigate to Integrations from the main menu.
  2. Select Version Control.
  3. Select ADD REPOSITORY CREDENTIALS.
  4. Fill out the form for adding repository credentials to your Instance.
  5. Select SAVE.

These are the input requirements for adding your repository credentials:

Input Label Type Required Description
Enable Version Control Toggle No Enable or disable version control using this toggle.
SSH Repository URL* Input Field Yes The full repository address used to connect to your Version Control System (VCS). This URL tells the system where to pull the application code from.
SSH Key ID* Input Field Yes A unique identifier (often automatically generated) that your Instance uses to reference and manage this specific SSH Private Key. It is used internally for logging and configuration purposes.
SSH Private Key* Code Editor Yes The secret key used to authenticate your Instance with the Git repository securely. This key must be kept absolutely private and should correspond to the public key registered with your VCS host (e.g., GitHub, GitLab).
Have a suggestion for this page?

Didn't quite find what you are looking for or have feedback on how we can make the content better then we would love to hear from you. Please provide us feedback and we will get back to you shortly.