Link a Repository
To begin using Deeploy for your Deployments, you have to link a Repository. Once linked, the Repository will remain accessible for Deployments unless you choose to delete it. However, before linking a Repository, it's important to ensure that it meets the requirements.
Add as part of creating a Deployment
If there are no Repositories linked to the current Workspace or if you wish to add a new Repository, choose to link a new Repository. Then follow the steps outlined in the [Add on the Repositories page]. Afterwards, continue to create a Deployment as usual.
Add on the Repositories page
Click Add in the Navigation menu.
- Paste the Git remote path for the repository you would like to link to Deeploy. Use the SSH path for private repositories and use the HTTP path for public repositories. Find out where to find the remote path by referencing the platforms below.
- For private repositories only: after pasting the Git remote path, Deeploy will generate an SSH key for you and ask you to add it to your chosen Git platform. Depending on your Git platform, add the SSH to your platform using the method described below.
- Save the added Repository
Platforms
We currently support the usage of the following Git hosting services:
GitLab
- For public repositories, use the HTTPS path.
- For private repositories, use the SSH path and insert the Deeploy generated SSH key as a deploy token with a
read_repository
scope in your repository.
GitHub
- For public repositories, use the HTTPS path.
- For private repositories, use the SSH path and insert the Deeploy generated SSH key as a deploy key without write access in your repository.
Bitbucket
- For public repositories, use the HTTPS path.
- For private repositories, use the SSH path and insert the Deeploy generated SSH key as a access key with read permission in your repository.
Azure DevOps
- For public repositories, use the HTTPS path.
- For private repositories, use the SSH path and add the Deeploy generated SSH key as a SSH public key to your account.
Hugging Face
- For public repositories, use the HTTPS path.
- For private repositories, use the SSH path and add the Deeploy generated SSH key as a SSH key to your account.