Denodo Platform supports hosting services like GitHub, GitLab, BitBucket, etc. that use the GIT version control system.Thought it is not officially tested you could try integrating with Gitlab by configuring the Version Control System settings of the Virtual Dataport Administration tool.
Denodo Platform supports multiple branch strategies by defining one branch for each team in the git repository and then merging all the branches with the master branch once the feature is developed.
You can take a look at the [Virtual DataPort Server Configuration](https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/version_control_systems_integration/vcs_configuration/virtual_dataport_server_configuration ) section of the Virtual Dataport Administration Guide and the [VCS Branching Best Practices](https://community.denodo.com/kb/en/view/document/VCS%20Branching%20Best%20Practices ) knowledge Base Article for more information.
Hope this helps!