参考:
http://blog.ofriend.cn/post/95.html
Windows下安装SVN(Subversion)独立服务器步骤:
安装之前需要准备的软件:
1、Setup-Subversion-1.7.0.msi
2、TortoiseSVN-1.7.0.22068-win32-svn-1.7.0.msi
3、LanguagePack_1.7.0.22068-win32-zh_CN.msi
下载地址:
1、http://sourceforge.net/projects/win32svn/files/
2、http://sourceforge.net/projects/tortoisesvn/files/
安装步骤及简要配置:
1、安装Setup-Subversion-1.7.0.msi
2、安装TortoiseSVN-1.7.0.22068-win32-svn-1.7.0.msi
3、安装LanguagePack_1.7.0.22068-win32-zh_CN.msi
4、添加subversion环境变量:c:\program files\subversion\bin
5、创建版本库:
a、svnadmin create c:\svn\repository
b、创建空目录repository->右键->TortoiseSVN->Create Repository here...
6、配置用户和认证:
Svnserve.conf:核心配置文件:
# password-db = passwd >password-db = passwd
# authz-db = authz >authz-db = authz
Authz:配置用户权限的文件
Passwd:新加用户名和密码的文件
启动subversion:
在dos命令下,输入:> svnserve exe -d -r d:\svn_repo(这行自己加的)
7、运行Subversion:c:\svn\repository>svnserve --daemon
或者:c:\svn\repository>svnserve --daemon --root c:\svn
注:运行的时候不能关闭命令行窗口,关闭服务就退出了!因此可以添加到系统服务项随机启动即可!
8、添加系统服务,随系统启动:
sc create svnservice binpath= "c:\program files\subversion\bin\svnserve.exe --service --root c:\svn" displayname= "Subversion" depend= tcpip start= auto
9、删除服务:
sc delete svnservice
注:在Windows XP SP3下测试通过!其他平台暂未测试!