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
- e.g.
- 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.