Centos 搭建SVN服务器

# 查看是否已经安装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

There are no comment yet.

HTML tag cannot be used in this comment.