svn安装配置——自带的svnserve服务

2014/05/20 11:21
阅读数 5.5K

svn服务的开启有两种方式:
自带的svnserve服务(访问地址类似于svn://192.168.80.18/repos/)
与Apache配合使用  (访问地址类似于http://192.168.80.18:8077/repos/)

下面先进入第一种的配置: 
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 

展开阅读全文
打赏
0
7 收藏
分享
加载中
更多评论
打赏
0 评论
7 收藏
0
分享
返回顶部
顶部