Github got taken over my microsoft and is now demanding 2fa so we need to use something else.
Gitlab maybe, but that seems to be crippleware now. We could perhaps host our own. Here’s a demo to try https://try.gogs.io/
leaving the old stuff below for reference.
We can upload the site to github. I chatted with support on the server:
Our senior administrators will enable this Terminal feature for you and open a ticket. So, once the process is complete you could notify us via ticket reply and we will revert the changes. We could enable terminal only for given time-frames
Once you contact your developer, please submit a ticket and ask to enable Terminal for 1/2/3 days.
It looks like it will not be practical to use git all the time (my understanding is limited) if we have to ask for terminal access each time. I found this https://github.com/git-ftp/git-ftp which it seems will do the job for us with FTP. I don’t know if this will do the job though (i.e. enable devs to work with the repos on their local machines).