
腾讯云3年/5年服务器:点击抢每日限量秒杀名额 | 阿里云服务器99元/年:速抢优惠名额 |
腾讯云双十一:点击速抢9999元代金券 | 阿里云双十一:点击速抢5580元满减券 |
腾讯云新客无门槛满减券:限量速抢 | 阿里云活动中心优惠券:点击速抢 |
CentOS 6.3系统如何配置SVN?针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想解决这个问题的伙伴找到更简单易行的方法。
系统环境:CentOS-6.3
安装方式:yum install(源代码安装容易出现版本兼容问题)
安装软件:系统自动下载SVN软件
检查已安装版本
代码如下:
#检查是否安装了较低版本的SVN
[root@zck /]# rpm -qa subversion
#卸载旧版本SVN
[root @ zck modules]# yum remove subversion
安装SVN
[root @ zck modules]# yum install httpd httpd-dev subversion mod _ dav _ SVN mod _ auth _ MySQL
确认安装了svn模块
[root @ zck/]# CD/etc/httpd/modules
[root@zck modules]# ls | grep svn
mod_authz_svn.so
mod_dav_svn.so
验证安装
验证安装的SVN版本信息
[root @ zck modules]# SVN server-版本
Svnserve,1.6.11版(r934486)
编制于2012年6月23日00:44336003
版权所有(C) 2000-2009 CollabNet。
Subversion是开源软件,请参考http://subversion.tigris.org/网站。
本产品包含CollabNet开发的软件(http://www。Collab.Net/)。
:提供以下版本库后端模块
* fs_base :模块只能操作BDB版本库。
fs _ fs:模块使用文本文件(FSFS)版本库。
赛勒斯SASL认证是可用的。
代码库创建
SVN软件安装完成后,有必要建立SVN图书馆
代码如下:
[root @ zck modules]# mkdir-p/opt/SVN/repositories
[root @ zck modules]# svnadmin create/opt/SVN/repositories
执行上述命令后,自动建立存储库库,在/opt/svn/repositories文件夹中找到包括conf、db、format、hooks、locks、readme.txt在内的文件,表明已经建立了svn库。
配置代码库
输入上面生成的文件夹配置并进行配置
[root @ zck modules]# CD/opt/SVN/repositories/conf
用户密码passwd配置
代码如下:
[root @ zck password]# CD/opt/SVN/repositories/conf
[root@admin conf]# vi passwd
将密码修改如下:
代码如下:
[用户]
# harry=harryssecret
# sally=sallyssecret
zhoulf=123456
权限控制authz配置
[root@admin conf]# vi authz
目的是设置哪些用户可以访问哪些目录,并将以下内容附加到authz文件中:
# setting [/]表示根目录下的所有资源
[/]
zhoulf=rw
Service svnserve.conf配置
[root @ admin conf]# VI svnserve . conf
添加以下内容:
代码如下:
[概述]
#匿名访问权限,可以是读、写、无,默认为读
匿名访问=无
#授予授权用户写权限
auth-access=写
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion将显示在认证提示中,并作为证书缓存的关键字
领域=/opt/SVN/存储库
配置防火墙端口
代码如下:
[root @ zck conf]# VI/etc/sysconfig/iptables
添加以下内容:
-输入状态-新状态-传输控制协议-传输控制协议-端口3690 -j接受
保存后重新启动防火墙
[root@zck conf]#服务iptables重新启动
启动SVN
代码如下:
SVN server-d-r/opt/SVN/repositories
查看SVN流程
代码如下:
[root @ zck conf]# PS-ef | grep SVN | grep-v grep
root 12538 1 0 14:40?00:00:00 svnserve-d-r/opt/SVN/repositories
测试SVN港
代码如下:
[root @ zck conf]# netstat-ln | grep 3690
TCP 0 0 0 . 0 . 0 . 0:3690 0 . 0 . 0 . 0: * LISTEN
停止重启SVN
代码如下:
[root @ zcpassword]# killasvnserve//stop
[root @ zcpassword]# svnserve-d-r/opt/SVN/repositories//start
测试SVN服务已启动,使用客户端测试连接。
客户端连接地址:svn://192.168.15.231
用户名/密码:zhoulf/123456
关于如何在CentOS 6.3系统中配置SVN的问题的答案在此分享。希望以上内容能对大家有所帮助。如果你还有很多疑问需要解决,你可以关注本站,了解更多。


8核16G CVM服务器S5 3048元/15个月:点此直达
注意:以上特价轻量服务器限制条件为“产品首单特惠”,如果你的腾讯云账号已经是老用户,建议重新注册一个腾讯云账号,如果你是新用户符合条件,那么无脑入,这个CPU内存带宽配置,价格确实便宜,值得买!
