yum -y install subversion
[root@yfm18 svn]# svnserve --version
svnserve, version 1.7.14 (r1542130)
compiled Sep 30 2020, 17:44:04
创建SVN版本库目录
mkdir -p /data/svn && cd /data/svn
创建版本库
[root@yfm18 svn]# svnadmin create /data/svn
[root@yfm18 svn]# ll
total 8
drwxr-xr-x 2 root root 54 Apr 2 03:37 conf
drwxr-sr-x 6 root root 233 Apr 2 03:37 db
-r--r--r-- 1 root root 2 Apr 2 03:37 format
drwxr-xr-x 2 root root 231 Apr 2 03:37 hooks
drwxr-xr-x 2 root root 41 Apr 2 03:37 locks
-rw-r--r-- 1 root root 229 Apr 2 03:37 README.txt
进入conf目录(该svn版本库配置文件)
cd conf/
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
设置帐号密码
vi passwd
user1=123456
设置权限
vi authz
[/]
user1=rw
意思是对仓库有读写的权限
修改svnserve.conf文件
vi svnserve.conf
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /data/svn # 认证空间名,版本库所在目录
启动svn服务
svnserve -d -r /data/svn
svn
最新推荐文章于 2023-04-02 20:14:27 发布