# 查看是否已经安装SVN
rpm -qa subversion
# 安装SVN
yum -y install subversion
# 创建版本库
mkdir -p /svn/repos/svn1 #创建目录
svnadmin create /svn/repos/svn1 #创建SVN版本库
# 配置账户
vi /svn/repos/svn1/conf/passwd
[users]
jalena = 123456
# 配置权限
vi /svn/repos/svn1/conf/authz
[svn1:/]
jalena = rw
* = rw
# svn1是具体版本库的标签
# 取消一些注释即可
vi /svn/repos/svn1/conf/svnserve.conf
[general]
anon-access = none # 非授权用户无法访问
auth-access = write # 授权用户有写权限
password-db = passwd # 密码数据所在目录
authz-db = authz
# 启动SVN
svnserve -d -r /svn/repos/ # 注意目录,不包含svn1
ps aux | grep svnserve | grep -v grep # 查看服务是否启动
# 关闭SVN
killall svnserve # 停止服务
# 开机启动
echo "svnserve -d -r /svn/repos/" >> /etc/rc.d/rc.local
测试SVN的服务器
svn://192.168.1.1/svn1
删除版本库
rm -rf /svn/repos/svn1
文章评论