CentOS 6.x安装配置subversion

来源:互联网 发布:2016安卓系统优化排名 编辑:程序博客网 时间:2024/05/20 18:54

一、检查是否安装

rpm -qa|grep subversion
看看是否有输出

yum info subversion
输出如下内容【红色标出表示没有安装】:
Name         : subversion
Arch            : x86_64
Version      : 1.6.11
Release     : 12.el6_6
Size            : 2.3 M
Repo          : updates

二、查看svn软件版本信息
yum list subversion

三、开始安装
yum -y install subversion

四、查看svn版本信息
[root@localhost repos]# svnserve --version

五、创建svn仓库
mkdir -p /data/svn/repossvnadmin create /data/svn/repos

六、用户密码配置
[root@localhost conf]# vi passwd 
修改内容如下:

-----------------------------------------------------------------------------------------
[users]
zhangshan=111111
lisi=111111
-----------------------------------------------------------------------------------------

七、权限控制配置

[root@localhost conf]# vi authz 
修改内容如下:

-------------------------------------------------------------------------------------------------
[groups]
admin=zhangshan
dev=lisi

[/]
@admin=rw

[/ws]
@dev=rw

---------------------------------------------------------------------------------------------------

说明:[groups]为组定义,可以在该组下加很多用户,以,分割。

八、服务svnserve.conf配置

[root@localhost conf]# vi svnserve.conf 
修改内容如下:

---------------------------------------------------------------------------------------------------
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限 
auth-access=write
#密码数据库的路径 
password-db=passwd
#访问控制文件 
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 
realm=/data/svn/repos
---------------------------------------------------------------------------------------------------------

九、启动SVN

[root@localhost ~]# svnserve -d -r /data/svn/repos/

检测3690端口是否被占用
[root@localhost ~]# netstat -ln|grep 3690
tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN


查看SVN进程
[root@localhost ~]# ps -ef|grep svn |grep -v grep
root     22364     1  0 10:24 ?        00:00:00 svnserve -d -r /data/svn/repos/

十、关闭SVN进程
[root@localhost ~]# killall svnserve

十一、测试
SVN服务已经启动,使用客户端测试连接。 
客户端连接地址:svn://192.9.200.218
用户名/密码: zhangshan/111111
测试创建文件夹等操作。


原创粉丝点击