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.
Next steps
Check out these practical how-to guides:
- 📁 Otto's Expeditions setup - Get started with our sample Project and connect it to a repository via your preferred Git provider: