1、安裝subversion( Ubuntu ):
專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)東烏珠穆沁免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。 sudo apt-get install subversion
=>查看是否安裝成功:dpkg -L subversion
=>卸載程序:sudo apt-get remove subversion
sudo apt-get autoremove
2、創(chuàng)建版本庫(kù)所在的目錄:
mkdir /home/svn
3、創(chuàng)建項(xiàng)目的版本庫(kù):
svnadmin create /home/svn/myproject
4,修改svnserve.conf (文件位置:/home/svn/conf/svnserve.conf)
[root@BlackGhost conf]# vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
5, 目錄控制文件authz (文件位置:/home/svn/conf/authz)
[root@BlackGhost conf]# vi authz
[groups]
admin= zhangsan
[myproject:/]
@admin = rw
* = r
6, 修改用戶密碼文件passwd(文件位置:/home/svn/conf/passwd)
[root@BlackGhost conf]# vi passwd
[users]
zhangsan = *****
7,啟動(dòng)svn
[root@BlackGhost www]# svnserve -d -r /home/svn
=> –i 作為 inetd 啟動(dòng)。
=> -d參數(shù)表示svnserve將會(huì)作為一個(gè)服務(wù)程序運(yùn)行在后臺(tái)。
=> -r參數(shù)表示將/home/svn指定為代碼庫(kù)的根目錄。
這樣,當(dāng)客戶端使用類(lèi)似 svn://192.168.0.1/myproject這樣的URL訪問(wèn)服務(wù)器的時(shí)候,其所訪問(wèn)的
真實(shí)庫(kù)是/home/svn/myproject。
=> --listen-port,--listen-host 可以指定綁定的地址和端口,
=> -R 可以強(qiáng)制設(shè)定為 Read-Only 模式
在這里特別的要注意,/home/svn是倉(cāng)庫(kù)的根目錄,不要和[myproject:/]目錄重疊了。
如果重疊是會(huì)提示你以下錯(cuò)誤
[ zhangsan @BlackGhost checkout]$ svn co svn://127.0.0.1/
svn: Authorization failed
=>開(kāi)機(jī)啟動(dòng):/etc/init/rc.local中增加一行就可以了:svnserve -d -r /home/svn
8,查看是否啟動(dòng)
ps -ef | grep svnserve
=>停止服務(wù):killall svnserve
9,完全備份和增量備份svn
svnadmin dump /svn/project/www > full.svn.bak
#完全備份/svn/project/www這個(gè)版本庫(kù),并另存為full.svn.bak
svnadmin dump /svn/project/www -r 8 –incremental > svn.bak.1
#以增量把版本庫(kù)8轉(zhuǎn)存到svn.bak.1
10,還原版本庫(kù)
svnadmin create /svn/project/test #創(chuàng)建一個(gè)新的版本庫(kù)
svnadmin load /svn/project/test < full.svn.bak #現(xiàn)還原完全備份
svnadmin load /svn/project/test < svn.bak.1 #再還原增量備份的內(nèi)容
11,熱拷貝
svnadmin hotcopy /svn/project/www /root/backup.svn.www/
#熱拷貝www這個(gè)版本庫(kù),可以直接拿來(lái)用
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
文章名稱(chēng):SVN安裝與庫(kù)備份-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://aaarwkj.com/article4/dihpoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、云服務(wù)器、App開(kāi)發(fā)、外貿(mào)建站、網(wǎng)站導(dǎo)航、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容