window下安装svn服务器
1.下载Setup-Subversion-1.7.2.msi并安装
http://subversion.apache.org/packages.html#windows
2.进入命令行并切换到subversion的bin目录。
cd/dE:\ProgramFiles\Subversion\bin
3.建立版本库(Repository),使用Subversion服务器需要建立一个版本库,用来存放svn项目。
svnadmincreateE:\svn\repos1
此命令在d:\svn下建立一个版本库repos1,repos1下面会自动生成一些文件夹和文件
4.配置用户打开svnserve.conf配置文件:找到”#password-db=passwd”,并把前面的#号去掉,还有空格也要去掉,注意前面不能有空格。然后修改同目录的passwd文件,增加一个帐号,增加之后如下所示:
[users]
#harry=harryssecret
#sally=sallyssecret
yaya=123456
5.运行Subversion,启动服务,命令如下:
svnserve--daemon--rootE:\svn
为了验证svnserve正常工作,使用TortoiseSVN->Repo-browser来查看版本库。
在弹出的URL对话框中输入:svn://192.168.0.30/svn/repos1
注:运行的时候不能关闭命令行窗口,关闭服务就退出了!因此可以添加到系统服务项随机启动即可!但网上找到的添加启动服务的明亮一直执行不成功。索性用个简单bat脚本来做自动启动。svn.bat内容如下:
@echo警告:此窗口勿关
@echoSVN服务在窗口关闭后无法使用
cd/dE:\ProgramFiles\Subversion\bin
svnserve--daemon--rootE:\svn设置windows计划任务自动开机执行
相关资料:
http://www.juziku.com/wiki/4043.htm
http://blog.csdn.net/barrydiu/article/details/3936243
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf