Linux(CentOS 7)服务器搭建(5)-安装SVN服务器端

  • 安装Subversion

yum install subversion
  • 查看svn安装位置

rpm -ql subversion
  • 创建svn版本库目录

mkdir -p /usr/svn/svnrepos
  • 创建版本库

svnadmin create /usr/svn/svnrepos
  • 进入conf目录(该svn版本库配置文件目录)

cd /usr/svn/svnrepos/conf

authz #权限控制文件
passwd #账号密码文件
svnserve.conf #SVN服务配置文件

  • 设置账号密码

vi passwd

在[users]模块中添加用户密码
格式:账号=密码,如:admin=123456

  • 设置权限

vi authz

在末尾添加如下代码

[groups]
managegroup = admin,test   #格式是:组名=账号,账号
[/]
@managegroup = rw          #意思是managegroup组对其有读写权限
  • 修改svnserve.conf文件

vi svnserve.conf

打开下面几个的注释

anon-access = read         #匿名用户可读
auth-access = write        #授权用户可写
password-db = passwd       #使用passwd文件作为账号文件
authz-db = authz           #使用authz文件作为权限文件
realm = /usr/svn/svnrepos  #认证空间名,版本库所在目录
  • 启动svn

svnserve -d -r usr/svn/svnrepos

你可能感兴趣的:(Linux(CentOS 7)服务器搭建(5)-安装SVN服务器端)