using ‘Tuttle’ - the Git version control extension
This chapter is about ‘Tuttle’, the Git version control
extension of TEI-Publisher.
Tuttle supports either Github and Gitlab repositories.
Yes. It’s possible to configure multiple repositories even of different types.
So for instance you can have one Gitlab repository connected to one target collection in the database and another collection that is bound to a Github repository somewhere else.
Each configuration item will correspond to exactly one target collection. However target collections must not be nested as that would cause trouble.
‘DB to Git’ does not support concurrent working on a single document. This mode is targetted towards the common use case of one person editing a document exclusively. As concurrent access to the same resource may cause conflicts in version control this should generally be avoided for seemless operation.
Even if conflicts occur the data are always safe and can be retrieved all the time by a technical person with Git knowledge.
Please refer to the respective documention.
Github - creating a personal access token
Gitlab - Personal access tokens