in the pictures below the Github Logo is used but Gitlab can be used the same way
Tuttle can be used to add versioning to the Annotations module.
In TEI Publisher annotation view, authors have the option to push their changes to the repository directly from document view. In the upper right toolbar there will be a button to push your changes to the repository.
Clicking the highlighted icon will pop up a dialog to specify a message for the changes.
Confirming the dialog will push the changes to the repository.