In order to install a custom integration that is hosted on a private git repository, you are required to give us access to the repository by providing us with your credentials. The method of authentication changes depending on the type of remote git URL that is used.
SSH
When using SSH you will need to provide a SSH private key that is allowed to read data from the repository.
For this, you need to do the following:
Create a new SSH private/public key pair
Add the public key to your git server or repository
Add the private key to Swydo
Deploy keys
We recommend you create a so called "deploy key" that only has read access to the repository for the custom integration that you want to install. If you are using Github, please see: https://developer.github.com/v3/guides/managing-deploy-keys/#deploy-keys
HTTP
If you are using HTTP, you can simply give us access by providing your username + password. Ideally this is a user that only has read access to the custom integration that you want to install.
2-factor authentication
When using 2-factor authentication, you need to use a personal access token instead of a password. If you are using Github, please see: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line