怎么在CentOS 6.3系统中配置SVN –

2022年 7月 19日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

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的问题的答案在此分享。希望以上内容能对大家有所帮助。如果你还有很多疑问需要解决,你可以关注本站,了解更多。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: