Instead of cloning a repository and developing & testing locally, our project has to be hosted on the server and tested there, due to licensing restrictions (operate on particular domain, within a specific path, specific IP allowed, etc)
Therefore we cannot setup local test environments, we have to use a central repository and use that as a sort of "remote working directory"
The development team would like to use git extensions (gui)
Is there anyway of setting up git extensions to open a remote as a working directory and act on it, instead of a local one? When any changes are made to the server test repository, they should appear in the staging area.
Please see the picture below (large) for example