-
通过yum命令安装svnserve
yum -y install subversion
-
创建版本库目录
mkdir /var/svnrepos
-
创建svn版本库
svnadmin create /var/svnrepos/spider cd /var/svnrepos/spider 进入目录,可以看见如下文件信息: drwxr-xr-x 2 root root 4096 May 2 13:48 conf drwxr-sr-x 6 root root 4096 May 2 13:48 db -r--r--r-- 1 root root 2 May 2 13:48 format drwxr-xr-x 2 root root 4096 May 2 13:48 hooks drwxr-xr-x 2 root root 4096 May 2 13:48 locks -rw-r--r-- 1 root root 229 May 2 13:48 README.txt
-
配置修改
cd /var/svnrepos/spider/conf conf目录下,一共存放三份重要的配置文件,如下: -rw-r--r-- 1 root root 1080 May 2 13:48 authz -rw-r--r-- 1 root root 309 May 2 13:48 passwd -rw-r--r-- 1 root root 3090 May 2 13:48 svnserve.conf authz:负责账号权限的管理,控制账号是否读写权限 passwd:负责账号和密码的用户名单管理 svnserve.conf:svn服务器配置文件
4.1 编辑 authz 文件
[/]:表示根目录,即 /var/svnrepos
luo = rw:表示用户luo对根目录具有读写权CHA4.2 编辑 passwd 文件
如上所示,用户名为:luo,认证密码为:luo1234564.3 编辑 svnserve.conf 文件
anon-access = none:表示禁止匿名用户访问。
auth-access = write:表示授权用户拥有读写权限。
password-db = passswd:指定用户名口令文件,即 passwd 文件。
authz-db = authz:指定权限配置文件,即 authz 文件。
realm = /var/svnrepos:指定认证域,即 /var/svnrepos 目录。 -
开启服务
svnserve -d -r /var/svnrepos
Linux搭建SVN服务的方法步骤
最新推荐文章于 2023-10-17 10:28:52 发布