To make your subversion (svn) support the svn:// protocol access

how to make your subversion (svn) support the svn:// protocol access.

platform : windows xp

1. boot your svn server on the server-side.

1.1 if you install your svn by  a windows  installer *.msi or *.exe install program,

those programs can always config the svn for your os system. such as add the environment variables

to the SYSTEM PATH.

1.2 if you choose a *.zip to setup your svn server , then you should add the path to the  environment variable manually.

suppose you install the svn in c:\subversion ,

then you can set path=c:\subversion\bin ,

and under the c:\subversion\bin\ directory , you can find a svnserve.exe,

that 's the svn:// protocol server.

run this program in cmd , add -d -r d:\foo\bar (suppose you build your repository in d:\foo\bar)

as the svnserve parameter, than you can implement:

>svnserve -d -r d:\foo\bar

notice the message it return to see if anything wrong , if no message return , then ok!

to ensure if svn server  is working,

open the tortoise svn repository browser,

type:  svn://127.0.0.1/

if your repository is properly configured , then the svn directories will be listed .

2.summary:

1). install your subversion correctly.
2). add the svn path to system environment.
3). build your repository by tortoise svn (recommended).
4). run the svnserve in daemon. i.e. svnserve -d -r d:\foo\bar
5). don't confuse with the svn:// and the http:// ---the two types of access mechanism .
    svn:// --supported by the svn package
    http:// --suppported by the apache and some svn plugins or modules.