首页 > 代码库 > CentOS7下SVN server的安装与配置
CentOS7下SVN server的安装与配置
CentOS7通过yum install命令进行安装SVN(参考:http://subversion.apache.org/packages.html#centos)
$ yum install subversion
$ yum install mod_dav_svn
安装完成后新建一个用于做仓库的文件夹(/usr/local/svnrepository):
使用svnadmin create命令将刚刚创建的目录设置为svn仓库:
svnadmin create /usr/local/svnrepository/
进入到仓库目录会发现里面有一个conf目录
进入到conf目录后有三个文件,分别是:authz、passwd、svnserve.conf
vim svnserve.conf编辑该文件,并设置如下内容:
anon-access = read auth-access = write password-db = passwd authz-db = authz
保存该文件。然后再vim passwd文件,设置用户名和密码:
保存该文件。然后再vim authz文件,设置用户的读写权限。这里我设置新用户具有可读(r)可写(w)权限:
在末尾增加两行
[/]
s****n = rw
保存该文件。至此SVN仓库配置完成。
SVN运行默认监听3690端口,所以CentOS7中要将3690在防火墙中打开:
firewall-cmd --zone=public --add-port=3690/tcp --permanent
然后运行 svnserve -d -r /usr/local/svnrepository命令启动SVN服务:
至此SVN服务配置启动完成。
注意:上面设置的配置项键值对(Key-Value),等号两边都要留空格,否则会出现SVN无法启动或者发生授权拒绝的问题。
下一篇文章讲解Eclipse下如何配置SVN服务,并将Eclipse项目发布到SNV服务器上。
CentOS7下SVN server的安装与配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。