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