window下安装svn服务器

1.下载Setup-Subversion-1.7.2.msi并安装 
http://subversion.apache.org/packages.html#windows 

2.进入命令行并切换到subversion的bin目录。 
cd /d E:\Program Files\Subversion\bin 

3.建立版本库(Repository),使用Subversion服务器需要建立一个版本库,用来存放svn项目。 

svnadmin create E:\svn\repos1 

此命令在d:\svn下建立一个版本库repos1,repos1下面会自动生成一些文件夹和文件 

4.配置用户 打开svnserve.conf配置文件: 找到”# password-db = passwd”,并把前面的#号去掉,还有空格也要去掉,注意前面不能有空格。 然后修改同目录的passwd文件,增加一个帐号,增加之后如下所示: 
[users] 
# harry = harryssecret 
# sally = sallyssecret 
yaya = 123456 

5. 运行Subversion,启动服务,命令如下: 
svnserve --daemon --root E:\svn 


为了验证svnserve正常工作,使用TortoiseSVN -> Repo-browser来查看版本库。 
在弹出的URL对话框中输入:svn://192.168.0.30/svn/repos1 

注:运行的时候不能关闭命令行窗口,关闭服务就退出了!因此可以添加到系统服务项随机启动即可! 但网上找到的添加启动服务的明亮一直执行不成功。索性用个简单bat脚本来做自动启动。svn.bat内容如下: 
@echo 警告:此窗口勿关 
@echo SVN服务在窗口关闭后无法使用 
cd /d E:\Program Files\Subversion\bin 
svnserve --daemon --root E:\svn设置windows计划任务自动开机执行 

相关资料: 
http://www.juziku.com/wiki/4043.htm 
http://blog.csdn.net/barrydiu/article/details/3936243 

相关推荐