I have an old computer that I had been using as a subversion server. Before the computer fully fails, I decided to move the subversion repository off the computer. Rather than putting it on another computer, though, I wondered if I still needed a server for source control at all. As a small business, having less hardware to maintain/manage is better for me.
At first I wondered if I could use an NAS or similar device to function as a source control server. I found some reports indicating that you could hack an NAS to add in subversion server capability. But that’s not what I had in mind. I was wondering if my laptop could effectively be not only the computer that I use to write code but also the computer responsible for storing code. Now I didn’t want to make it a server, per se, where other computers could theoretically use it as a server. But I thought the computer might be able to handle storing files to a repository, like an NAS, on its own.