Configuration subversion as windows service.
1. Download windoes install package from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
2. Install the windows package and change default install directory to c:/svn/
3. Create a source repository.
> cd c:/svn/bin
> svnadmin create "c:/svn/repos"
4. Configuration subversion
Uncomment the following lines in the conf/svnserve.con
anon-access = none
auth-access = write
password-db = passwd
Add some users to conf/passwd file, for example:
user1 = passwd1
user2 = passwd2
5. Register subversion as windows service.
> sc create svnserver binpath= "c:/svn/bin/svnserve.exe --service -r c:/svn/repos" depend= Tcpip start=auto
If cannot start the svnserver automatic, run the following command.
> net start svnserver
6. Create a project in repository.
> set SVN_EDITOR=c:/windows/system32/notepad.exe
> svn mkdir svn://localhost/myproject
7. It's conventional to have /trunk, /branches, and /tags subdirectories for each project.
> svn mkdir svn://localhost/myproject/trunk
> svn mkdir svn://localhost/myproject/branches
> svn mkdir svn://localhost/myproject/tags
8. Test. Install a svn client, e.g. TortoiseSVN, and check out myproject that we created.
Here, use svn
://<servername>/myproject/ for the repository URL.