前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建svn backup服务器

搭建svn backup服务器

作者头像
Tommy Lin
发布2023-11-16 21:26:02
1660
发布2023-11-16 21:26:02
举报
文章被收录于专栏:爱运维爱运维

所属分类:服务相关

日常我们svn本地服务器只有一台,但是为了防止svn服务器挂掉,或者硬盘坏掉导致数据丢失,故我们需要做一个备份服务器,能够实时或者定时备份数据

环境:主服务器:192.168.1.7    项目:https://192.168.1.7/svn/Project/     已经搭建好的,不阐述搭建过程,这里只写备份服务器的搭建和设置

          备份服务器:192.168.1.215  centos6.8  项目Project

备份服务器192.168.1.205搭建过程:

1.安装svn:

Shell

yum install -y subversion

1

yum install -y subversion

2.创建管理用户,创建版本控制文件夹

Shell

useradd svn mkdir /data/svn chown -R svn.svn /data

123

useradd svnmkdir /data/svnchown -R svn.svn /data

3.切换svn用户创建项目Project

Shell

su - svn svnadmin create /data/svn/Project

12

su - svnsvnadmin create /data/svn/Project

4.进入Project项目修改钩子配置文件

Shell

cd /data/svn/Project/hooks cp pre-revprop-change.tmpl pre-revprop-change chmod +x pre-revprop-change

123

cd /data/svn/Project/hookscp pre-revprop-change.tmpl pre-revprop-changechmod +x pre-revprop-change

5.修改钩子文件

Shell

vi pre-revprop-change 将最后一行exit 1 改为 exit 0

123

vi pre-revprop-change将最后一行exit 1改为  exit 0

6.同步配置初始化

Shell

svnsync init file:///data/svn/Project/ https://192.168.1.7/svn/Project/ 备注: file:///data/svn/Project/ 本地路径,file:/// https://192.168.1.7/svn/Project/ 远端项目地址

1234

svnsync init file:///data/svn/Project/ https://192.168.1.7/svn/Project/备注: file:///data/svn/Project/   本地路径,file:/// https://192.168.1.7/svn/Project/ 远端项目地址

(R)eject, (a)ccept temporarily or accept (P)ermanently?  选择P接受

然后如果会提示输入 密码,这里没截图,自己输入,不行就翻译软件

7.开始尝试同步

Shell

svnsync sync file:///data/svn/Project/

1

svnsync sync file:///data/svn/Project/

结果如下

搭建svn  backup服务器
搭建svn backup服务器

可以看到每个更新都开始下载下来,最后当然是将这条命令添加定时任务,不演示

所遇错误及其解决

1.问题:svnsync: Revprop change blocked by pre-revprop-change hook (exit code 255) with no output.

    解决:赋予可执行权限

Shell

chmod +x pre-revprop-change

1

chmod +x pre-revprop-change

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档