Chapter 10

How to Create a Server

Now comes the time to make a major leap into the world of version control and actually host the repositories yourself! In this chapter, I'll take you through how to set up respective SVN, Git, and Mercurial servers. Where possible, I'll also show you how to make things a bit more interesting by integrating with Apache and a couple of tricks to make the whole process a bit smoother.

For this chapter, you'll be using a server edition of Ubuntu as a base for all of these servers. Although there are other server options out there, such as other flavours of Linux and Windows server, I've chosen Ubuntu here for a ...

Get Foundation Version Control for Web Developers now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.