I am going to develop a small website with my 2 more friends. We all 3 will work on this project simultaneously. So it will be a problem to merge everyone's code manually. I am thinking that SVN could solve our problem. But I don't know how can I utilize it for personal use. Do I need to install it on a public server? Or where do I need to put it so that we all be able to share our code.

Thanks