svn版本搭建更新迁移

svn ui:https://github.com/cym1102/svnWebUI

 

搭建更新:

1.查看当前版本:svn --version

2.配置svn yum源

tee /etc/yum.repos.d/wandisco-svn.repo <<-'EOF'
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.14/RPMS/$basearch/
enabled=1
gpgcheck=0
EOF

3.重新生成yum缓存:yum repolist

4.安装svn:yum install subversion

# 只在第一次安装初始化时使用

# 创建仓库
svnadmin create /data/svn/    

# 修改配置文件
vim /data/svn/conf/svnserve.conf
[general]
#控制非鉴权用户访问版本库的权限
anon-access = none
#控制鉴权用户访问版本库的权限
auth-access = write
#指定用户名口令文件名,即访问时要输用户名和密码
password-db = passwd
#指定版本库的认证域,即在登录时提示的认证域名称,改成自己的版本库
realm = /data/svn

#配置passwd
vim /data/svn/conf/passwd
[users]
admin = admin

#配置权限
vim /data/svn/conf/authz
[repository:/]
admin = rw

5.检查版本:svn --version

6.启动svn:svnserve -d -r /data/svn

 

迁移:

1.将数据目录/data/svn拷贝到目标机器,一般用rsync

2.使用rsync同步数据到目标机器

3.使用上面同样方法在目标机器安装svn

4.迁移时,关闭svn,再使用rsync同步一次数据,保证目标数据完整

5.在目标机器,使用 svnserve -d -r /data/svn 命令启动svn即可

posted @ 2019-07-08 15:07  chenjianwen  阅读(4528)  评论(0编辑  收藏  举报