Skip to main content

Repository

An Ascend Repository stores and manages code for Projects.

Supported Git providers

Ascend accesses Git repositories via SSH. Supported providers include:

  • Azure DevOps (Azure Repos)
  • Bitbucket
  • GitHub
  • GitLab
  • Self-hosted Git servers

Configuring a Repository

To add a Repository to an Instance, you need:

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

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

Next steps