第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)

选择在var路径下创建版本库,当前处于根目录下,一次性创建如下:

mkdir /var/svnrepos

第三步:创建svn版本库

在第二步建立的路径基础上,创建版本库,命令如下:

svnadmin create /var/svnrepos/xxxx

(xxxx为你预期的版本库名称,可自定义)

创建成功后,进入xxxx目录下

cd /var/svnrepos/xxxx

进入目录,可以看见如下文件信息:

total 24
drwxr-xr-x 2 root root 4096 Mar 19 22:23 conf
drwxr-sr-x 6 root root 4096 Mar 19 22:37 db
-r--r--r-- 1 root root    2 Mar 19 22:02 format
drwxr-xr-x 2 root root 4096 Mar 19 22:02 hooks
drwxr-xr-x 2 root root 4096 Mar 19 22:02 locks
-rw-r--r-- 1 root root  229 Mar 19 22:02 README.txt

第四步:配置修改

进入已经创建好的版本库目录下,也就是前文说创建的xxxx,进入conf目录下

cd /var/svnrepos/xxxx/conf

conf目录下,一共存放三份重要的配置文件,如下:

total 12
-rw-r--r-- 1 root root 1101 Mar 19 22:04 authz
-rw-r--r-- 1 root root  328 Mar 19 22:05 passwd
-rw-r--r-- 1 root root 3074 Mar 19 22:23 svnserve.conf

authz:负责账号权限的管理,控制账号是否读写权限

passwd:负责账号和密码的用户名单管理

svnserve.conf:svn服务器配置文件

1.编辑 authz 文件(注意:[/]也是必须的)

[/]:表示根目录,即 /var/svnrepos

luo = rw:表示用户luo对根目录具有读写权限

2.编辑 passwd 文件

如上所示,用户名为:luo,认证密码为:luo123456

    内容分页 1 2 3 4
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。