I'm looking into the possibilities of integrating Version Control so that me and my team can work on code at the same time without having to worry about overwriting each others work. Previously this was easy to maintain as there were only three of us. However as our team has now grown it's become a key consideration moving forward.
I had previously worked with SVN using Springloops. The company paid a monthly fee to store the versions on their server and Springloops provided a web interface to work with the repositories.
However, I'd like to move away from using a third party and set up SVN on my own server for the team to work with. I'm wondering if this is possible and if so is it easy enough to achieve?
Security is a big issue for us and that is why we would prefer to host our code ourselves.
I'm wondering if anyone has some advice on this and possible other things to consider?