标签:class 位置 更改目录 lin svn 服务器 code 建仓 text 安装
① CentOS安装SVN
命令:
yum -y install subversion
检查是否安装成功
命令:
svn --version
如果显示如下内容说明安装成功
svn, version 1.10.2 (r1835932)
compiled Nov 3 2020, 23:13:15 on x86_64-redhat-linux-gnu
① 创建仓库目录(目录地址可以自定义)
命令:
mkdir -p /home/svn/repository
② 非root用户需要更改目录权限
命令:
chmod 755 -R /home/svn/repository
③创建版本仓库
命令:
svnadmin create /home/svn/repository
创建完成之后进入刚才的目录就能看到下面几个文件:
conf db format hooks locks README.txt
其中 conf 目录里面包含有仓库的配置文件:
authz passwd svnserve.conf
特别说明:
1、这三个文件的作用
2、svn仓库
使用命令创建SVN仓库之后上传的文件并不能直接看到,因为文件被svn管理起来了储存在db目录。
配置文件概述:
[users] panyma=123456
# 表示根目录下用户panyma拥有读和写的权限 [/] panyma=rw
# 鉴权:是指验证用户是否拥有访问系统的权利。 # 取值范围"write"为可读可写,"read"为只读,"none"表示无访问权限。 anon-access = none # 控制鉴权用户访问版本库的权限。 auth-access = write # passwd 文件的位置,如果在同一目录下,就等于文件名即可 password-db = passwd # authz 文件的位置,如果在同一目录下,就等于文件名即可 authz-db = authz
svnserve -d -r /home/svn/repository
......(有时间再写)
标签:class 位置 更改目录 lin svn 服务器 code 建仓 text 安装
原文地址:https://www.cnblogs.com/easyidea/p/14132112.html