新聞中心
本節(jié)和大家一起學習一下搭建SVN倉庫方法,在這里和大家分享一下,希望通過本節(jié)的學習大家能夠掌握搭建字節(jié)的SVN倉庫的方法,下面就讓我們一起來看一下搭建SVN倉庫具體步驟吧。

10多年的聶榮網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。網絡營銷推廣的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整聶榮建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯公司從事“聶榮網站設計”,“聶榮網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
搭建自己的SVN倉庫
203上每個人會有自己的目錄和空間,比如,我的目錄是:/home/lusers/wangxu/
現在我們準備在這里建立一個文件管理倉庫,維護項目文件的版本。目前203上面支持兩種主流版本管理系統---CVS和Subversion。CVS是久負盛名的版本管理系統,而Subversion更是CVS的下一代系統,優(yōu)點多多:
更好地管理二進制文件
以項目為單位,整體管理
統一版本號
文件改名/移動的支持
訪問更容易
支持利用Apache2的HTTP訪問(參考subversion和apache2)
支持利用SSH隧道訪問(本文使用的方法)
SVN/CVS所用模型
建立SVN倉庫
假設我們現在已經登錄到了203上,在自己的Home目錄,現在建立一個目錄,用作軟件倉庫,名字隨便起
wangxu@spring:~$mkdirsvn
進入到這個目錄中,創(chuàng)建一個軟件倉庫
wangxu@spring:~$cdsvn/wangxu@spring:~/svn$svnadmincreategeneral-ustwangxu@spring:~/svn$lsgeneral-ust
總得講,倉庫算是建立成功了,雖然里面什么內容都沒有,但文件和還是有不少的,
wangxu@spring:~/svn$cdgeneral-ust/wangxu@spring:~/svn/general-ust$lsconfdavdbformathookslocksREADME.txt
修改conf目錄中的內容,可以改變svn的一些行為,比如禁止其他人的訪問,這里不多說了。
wangxu@spring:~/svn/general-ust$pwd/home/lusers/wangxu/svn/general-ust
嗯,看好現在的位置,記住了,有用哦。
遠程訪問SVN倉庫
好,現在我們首先來初始化倉庫中的內容,這個在我們自己的計算機就可以了,首先建立一個臨時目錄,比如叫tmp吧
gnawux@spirit:~/workshop/test$mkdirtmpgnawux@spirit:~/workshop/test$cdtmp/
然后在里面建立三個目錄,雖然tmp可以隨便,但這三個的名字是固定的哦
gnawux@spirit:~/workshop/test/tmp$mkdirtrunkgnawux@spirit:~/workshop/test/tmp$mkdirbranchesgnawux@spirit:~/workshop/test/tmp$mkdirtags
然后把初始的倉庫內容放在trunk之中,這個例子中只放一個文件,你當然可以放很多了
gnawux@spirit:~/workshop/test/tmp$cp~/workshop/general_ust/images/status.mp./trunk/
現在回到上一級目錄
gnawux@spirit:~/workshop/test/tmp$cd..
把項目加入已經創(chuàng)建好的軟件倉庫:
gnawux@spirit:~/workshop/test$svnimporttmp/svn+ssh://[email protected]/home/lusers/wangxu/svn/general-ust/[email protected]'spassword:
輸入密碼之后,項目的內容被加了進去:Addingtmp/trunkAddingtmp/trunk/status.mpAddingtmp/branchesAddingtmp/tags
Committedrevision1.
當然,如果我們配置好服務器登錄#使用公鑰登錄,也可以不用輸入密碼
現在試一下取出內容,注意使用的URL:gnawux@spirit:~/workshop/test$svncosvn+ssh://[email protected]/home/lusers/wangxu/svn/general-ust/trunk/guAgu/status.mpCheckedoutrevision1。本節(jié)關于搭建SVN倉庫內容介紹完畢。
網站欄目:如何搭建自己的SVN倉庫?
鏈接分享:http://m.fisionsoft.com.cn/article/ccddhcp.html


咨詢
建站咨詢
