SVN配置
引用: http://jychenok.iteye.com/blog/470199
svn服务的开启有两种方式:
自带的svnserve服务(访问地址类似于svn://192.168.80.18/repos/)
与Apache配合使用 (访问地址类似于http://192.168.80.18:8077/repos/)
自带的svnserve服务配置:
1 安装,解压缩下载的svn压缩包到对应文件夹(建议路径不要有空格与中文)
2 建立版本库,首先建立 f:\svn 空文件夹作为所有版本库的根目录。然后,进入命令行并切换到安装subversion的bin目录(建议将此目录设为path)。
输入如下命令:
svnadmin create f:\svn\repos
3 运行服务进程
在bin目录下输入:
svnserve -d -r f:\svn
注:-d参数效果同于--daemon
-r参数效果同于--root
svnserve 将会在端口 3690 等待请求,
--daemon(两个短横线)选项告诉 svnserve 以守护进程方式运行,这样在手动终止之前不会退出。不要关闭命令行窗口,关闭窗口会把 svnserve 停止。
--root选项设置根位置来限制服务器的访问目录,从而增加安全性和节约输入svnserve URL的时间
如果不加root参数,服务url为:svn://localhost/svn/repos
而如果加上root参数,服务url为:svn://localhost/repos
此处的启动配置会影响服务url,如果输入url错误,会导致访问的时候出现异常
4 为了验证svnserve正常工作,使用TortoiseSVN -> Repo-browser 来查看版本库。在弹出的 URL 对话框中输入:
svn://localhost/repos
点 OK 按钮后就可以看见 repo1 版本库的目录树结构了,只不过这时 repo1 是个空库。
可能出现的问题:
Error: Can't connect to host '': 由于目标机器积极拒绝,无法连接。
解决:首先测试svn的3690端口是否打开:telnet localhost 3690

浙公网安备 33010602011771号