Skip to main content
Version: 3.0.0

Ascend Repository

An Ascend Repository is used to store and manage code for Projects.

Supported Git providers​

Ascend accesses Git repositories via Secure Shell (SSH). Thus, Ascend supports any Git provider that supports SSH. This includes:

  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps (Azure Repos)
  • Self-hosted Git servers
  • ...and more!

Configuring a repository​

To add a repository to an Ascend Instance, you need:

  • Git SSH URI: the Universal Resource Identifier (URI) for accessing the repository via SSH
    • e.g. git@github.com:ascend-io/ascend-community.git
  • SSH Private Key: the private key to use to authenticate to the repository, stored in the Instance Vault

A corresponding SSH public key must be added to the repository with read/write access.