人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

SVN服務(wù)器搭建、備份及多服務(wù)器同步方案(Windows)

發(fā)布日期:2018-05-03 14:56 | 文章來(lái)源:互聯(lián)網(wǎng)

備份倉(cāng)庫(kù)

SVN服務(wù)器搭建、備份及多服務(wù)器同步方案(Windows)

Views:2,113

雖然Git比SVN強(qiáng)大,已經(jīng)統(tǒng)治了代碼管理領(lǐng)域,但Git是具有一定門(mén)檻的,對(duì)非開(kāi)發(fā)者來(lái)說(shuō)并不那么友好。相對(duì)來(lái)說(shuō),SVN雖然功能沒(méi)那么強(qiáng)悍,但是服務(wù)端搭建簡(jiǎn)單、客戶端操作門(mén)檻低,文件管理對(duì)大多數(shù)普通用戶來(lái)說(shuō)已經(jīng)夠用,因此還是有一定的生存空間的。

SVN服務(wù)端“VisualSVNServer”下載地址:

一、安裝服務(wù)端

首先安裝VisualSVNServer,沒(méi)什么好講的因?yàn)槎际菬o(wú)腦下一步,頂多改下倉(cāng)庫(kù)根目錄和端口號(hào)。至于HTTP還是HTTPS,看個(gè)人喜好吧。

安裝完之后從開(kāi)始菜單找到VisualSVNServerManager,里面可以增刪倉(cāng)庫(kù)、管理用戶、用戶組及訪問(wèn)權(quán)限。

這就算搭建好了,新建一個(gè)倉(cāng)庫(kù)和一個(gè)用戶,再在倉(cāng)庫(kù)上分配Read/Write權(quán)限給該用戶即可。

然后就可以通過(guò)地址:ip/svn/倉(cāng)庫(kù)名訪問(wèn)倉(cāng)庫(kù)了。

客戶端小烏龜?shù)氖褂貌辉诒疚拿枋龇秶?,網(wǎng)上都說(shuō)爛了。

二、備份方案

網(wǎng)上有很多種備份方案,各種腳本、步驟,搞得很復(fù)雜。我只推薦以下方案,快速、簡(jiǎn)單、暴力!

備份:

svnadminhotcopyE:\SVN\Repositories\xxxE:\backup\xxx

還原:

svnadminhotcopyE:\backup\xxxE:\SVN\Repositories\xxx

對(duì)多個(gè)倉(cāng)庫(kù)備份可分別執(zhí)行。

三、多服務(wù)器同步方案

本文以一臺(tái)主服務(wù)器一臺(tái)備份服務(wù)器為例。

1、假設(shè)你已經(jīng)在主服務(wù)器有了一個(gè)倉(cāng)庫(kù)A,并且已經(jīng)運(yùn)行了很久,想復(fù)制到備份服務(wù)器。最好兩臺(tái)服務(wù)器上都建一個(gè)備份用戶,給予讀寫(xiě)權(quán)限,用相同賬號(hào)密碼,方便。

2、使用hotcopy進(jìn)行備份,并將其拷貝到備份服務(wù)器的任意臨時(shí)文件夾(非必須,只是不拷貝的話第一次直接進(jìn)行同步的話會(huì)非常慢)

3、在備份服務(wù)器創(chuàng)建A的同名倉(cāng)庫(kù)

4、如有Hotcopy備份,用它覆蓋該倉(cāng)庫(kù)的所有文件;

5、改Hook->Pre-revp-change值為以下內(nèi)容:

echo"Changingrevisionppotherthansvn:logisprohibited">&2exit0

6、打開(kāi)命令行工具,初始化A倉(cāng)庫(kù)

//替換為你自己的倉(cāng)庫(kù)路徑svnsyncinitfile:///E:\Repositories\A主服務(wù)器/svn/A--username賬號(hào)--password密碼//如果你是用hotcopy覆蓋的,用下面的這個(gè)svnsync--allow-non-emptyinitfile:///E:\Repositories\A主服務(wù)器/svn/A--username賬號(hào)--password密碼

成功后執(zhí)行以下代碼進(jìn)行同步,到此備份結(jié)束,以后要手動(dòng)同步都只執(zhí)行它:

svnsyncsyncfile:///E:\Repositories\A

注意這個(gè)命令是一次性的,每次想同步都要執(zhí)行一次。如有多個(gè)倉(cāng)庫(kù)直接寫(xiě)個(gè)批處理.bat就好。

7、當(dāng)然,如果備份服務(wù)器想實(shí)時(shí)同步,需要在主服務(wù)器上改Hookpost-commit:

svnsyncsync--non-interactive備份倉(cāng)庫(kù)地址/svn/備份倉(cāng)庫(kù)路徑--username賬號(hào)--password密碼

收工。

Tags:備份倉(cāng)庫(kù),SVN服務(wù)器搭建、備份及多服務(wù)器同步方案(Windows)

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部