We are a group of 3 people with computers who are inside a network that very closed and we don't have access to a bunch of ports. It would be beneficial to have a solution where we can also access the code from home.
Is there a source control software that works well in a situation like this?
I'm using Mercurial along with Dropbox to have access to my source control both at home and at work. Are you allowed to install software on the computers you are using? If so, perhaps this would work for you too.
To get access at home, just install Mercurial and Dropbox on your home computers and log in with the same Dropbox account.
Any changed files will be automatically pushed from one computer to another. I use the Dropbox repository as the main repository, and clone a working copy from there while I work. Once I'm satisfied with my changes, I'll push them to the Dropbox repository. Your friends can then pull those changes into their own working copies when they want to.
SVN can be set up over http, which should work in most cases. It should even handle the case that all port 80 traffic is passed through a proxy that requires the traffic to be actual http traffic and not just anything that happens to be configured to use port 80.
To be able to work from home this assumes that your repository is located outside of the restricted network.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With