I am starting a small project with one other developer and need to setup a dedicated system to house our version control and any other short-term needs the project may have. Requirements for the server are:
- Free/open source OS.
- Must provide source control.
- Must run all the time.
That's it. So I know there are about a thousand Linux-based server distros around that can accomplish this, but looking for success stories from anyone who has managed their own server(s) for a small project. Which did you find easiest, most flexible, most powerful, etc?
Side question: favorite source control system and why?
Best Answer
I have a dedicated Ubuntu server using GIT for version control.
Managing private repositories with gitosis. And it's been great.
It's robust, damn fast, and reliable.