第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)
选择在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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)