1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <!DOCTYPE chapter SYSTEM "../../../dtd/dblite.dtd">
\r
3 <chapter id="tsvn-serversetup" xmlns:xi="http://www.w3.org/2001/XInclude">
\r
4 <title>Setting Up A Server</title>
\r
7 To use TortoiseGit (or any other Subversion client), you need a place where your
\r
8 repositories are located. You can either store your repositories locally and access
\r
9 them using the <literal>file://</literal> protocol or you can place them on a
\r
10 server and access them with the <literal>http://</literal> or
\r
11 <literal>svn://</literal> protocols. The two server protocols can also be
\r
13 You use <literal>https://</literal> or <literal>svn+ssh://</literal>.
\r
14 This chapter shows you step by step on how you can set up
\r
15 such a server on a Windows machine.
\r
18 More detailed information on the Subversion server options, and how
\r
19 to choose the best architecture for your situation, can be
\r
20 found in the Subversion book under
\r
21 <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.html">
\r
22 <citetitle>Server Configuration</citetitle>
\r
26 If you don't have a server and you work alone then local repositories are
\r
27 probably your best choice. You can skip this chapter and go directly to
\r
28 <xref linkend="tsvn-repository"/>.
\r
31 If you were thinking about setting up a multi-user repository on a network
\r
32 share, think again. Read <xref linkend="tsvn-repository-local-share"/>
\r
33 to find out why we think this is a bad idea.
\r
36 <!-- ================================================================= -->
\r
37 <!-- include external entity refs -->
\r
38 <xi:include href="./server_apache.xml"/>
\r
39 <xi:include href="./server_svn.xml"/>
\r