myDRE and Git

myDRE and Git

Setting

Some workloads require the versioning of scripts/code. Git is an industry solution that is widely used.

Questions

Can Git be used within myDRE?

Yes, applications like SmartGit can work in a Workspace with both the 'remote' and 'local' repo lives on the Share.  While it might impact performance according to the documentation, it ensures that your code/scripts are accessible from any VM in that Workspace, and are part of the 24h 30 days rolling snapshotting.

Important
For creating your git repository on the share, a few manual steps are required, please read Using Git at Work on a Windows Network Drive for the instructions. 
Most important step: 
  1. git init -bare
Please note: With Git on the Share, NO data can leave the Workspace via this route and the data in Git is ONLY accessible for people authorized to the Workspace

Can an external git service/server with a fixed IP address be used?

Yes, provided it is accessible via a fixed IP address, please use the External Access tab in your Workspace to enable this.

Please note: With Git on an external service, ANY data can leave the Workspace via this route and is accessible for EVERYBODY having access to the remote repository

Can external git service/serve (Github, Gitlab, etc) with a dynamic IP address be used?

The upcoming URL/Domain whitelisting feature allows connecting to remote Gits repositories like Github, Gitlab, etc.  Please contact your local Support Team (via ticket for instance) for status and more information.

Please note: With Git on an external service, ANY data can leave the Workspace via this route and is accessible for EVERYBODY having access to the remote repository