svnsync备份
參考:https://www.cnblogs.com/zz0412/p/svnsync.html
https://blog.csdn.net/windone0109/article/details/4040772
1、創(chuàng)建個新的版本庫,用來同步之前已有版本庫:
svnadmin create svn_mirror
2、修改這個庫里conf下的賬號密碼:
cp /old/conf/* /svn_mirror/conf/
直接把以前的賬號密碼配置拷貝過來
3、開始同步:
a、初始化備份的版本:
如果是本地的話,下面這樣:
svnsync initialize? file:///svn_mirror file:///old/
不是本地的話:
svnsync init?file:///svn_mirror ?svn://192.168.1.1/source
沒有報錯的話繼續(xù),有報錯的話,參考上面提供的鏈接。
b、開始鏡像同步備份:
svnsync synchronize?file:///svn_mirror
4、定時鏡像:
crontab -l
5、建立同步腳本?
? 備份完畢后,建立鉤子腳本進行同步。在源庫/hooks/下建立/修改post-commit腳本,在其中增加一行,內(nèi)容如下:
??? /usr/bin/svnsync sync? --non-interactive?file:///svn_mirror
轉(zhuǎn)載于:https://www.cnblogs.com/mingbujian/p/9547634.html
總結(jié)
- 上一篇: p2p-如何拯救k8s镜像分发的阿喀琉斯
- 下一篇: Docker从入门到实战(四)