Centos安装svn及配置

  • Post author:
  • Post category:其他


安装svn

使用

yum直接安装

yum -y install subversion

配置svn

创建svn库

# 新建文件夹
mkdir svnrep

# 配置svn库到此文件夹
svnadmin create  /svn/svnrepo

完成后可以进入到svnrepo中可查看到有一下内容

conf  db  format  hooks  locks  README.txt

配置登录用户密码

修改 conf下的passwd文件

[users]
# harry = harryssecret
# sally = sallyssecret
aedes = 123
# 前面是用户名 = 后面是密码

配置权限

修改 conf下的authz文件

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
[/poj/poj1]
aedes =rw

在groups标签下新增自己的项目路径,若写[/]就是拥有所有权限

左边是用户名 右边是权限  r  w

左边用户名可使用*&等占位表达式来处理多个用户

配置系统信息

修改config下的svnserve.conf

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

启动及停止

#启动svn服务
svnserve -d -r /svn/svnrep

#停止svn服务
ps -ef|grep svn  # 查询svn启动情况
#查询到svn服务的pid 使用kill即可
kill -9 pid



版权声明:本文为qq_21161439原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。