I have an application which from the business the source code needs to be fully secure.
I am looking at setting up for our devs a remote development environment where they work on their own AWS EC2 VM through secure remote development platform like ATOM Nuclide and commit code via private git or AWS Code Commit.
I was looking at AWS Cloud9 which is a full cloud / web IDE or Using Nuclide to allow remote dev from a client PC.
The constraints are i need our devs to be able to work on the source code (angular 5 + laravel) but not be able to take a copy, down load, copy / paste or take it from the VM which means i need a secure git server too.
It's a business requirement for a large scale valuable platform - no choice.