Skip to main content

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.

Next steps

Check out these practical how-to guides: