A Repository is a reference to remote Git repositories. These remote Git repositories host your models and explainers, and can only be used in Deeploy if they adhere to our repository contract described in preparing a repository.
Deeploy uses the Repository to create Deployments. To do this, Deeploy requires read access to your remote Git repository. This can be achieved in two ways:
- Public repositories: Simply copy the HTTPS or SSH clone URL and paste it into our application. Deeploy will take care of the rest.
- Private repositories: Copy and paste the SSH clone URL. Then add the provided SSH key to your remote Git repository's deploy keys and confirm it has been added.
You'll only have to follow this process once to add your remote Git repository. Once the Repository has been created, its access remains valid as long as you don't delete it from Deeploy.
The Repository can be used to easily select the desired branch and commit to create your Deployments. Don't worry, you'll always be able to update your Deployment when you make a new commit in your Repository.