To use Tuttle access to a repository on Github or Gitlab is necessary. This can be public or private repositories. On-premise servers will of course also work.
You can install the Tuttle application from the eXist-db public repository by using the eXist-db Dashboard.
In order to authenticate to the VCS (version control system) and being allowed to access its API a ‘personal access token’ is needed. This can be obtained from the respective service-provider.
See ‘how to get an auth token’
Tuttle is integrated with TEI-Publisher. In order to use it a TEI-Publisher instance is required.
The data collection that is referred to in the Tuttle configuration must exist (even if empty) before you can deploy data to it. Otherwise Tuttle will fail to deploy the data.