Linux 搭建 SVN 服務(wù)器

1.安裝 SVN 服務(wù)端

安裝 Subversion

Subversion 是一個版本控制系統(tǒng)灰粮,相對于的 RCS 笆载、 CVS 饲常,采用了分支管理系統(tǒng)锤躁,它的設(shè)計目標(biāo)就是取代 CVS 搁料。

yum install -y subversion

2.創(chuàng)建 SVN 版本庫

創(chuàng)建項(xiàng)目版本庫

 mkdir -p /data/svn/myproject
 svnadmin create /data/svn/myproject

3.配置 SVN 信息

配置文件簡介

版本庫中的配置目錄 conf 有三個文件:

  • authz 是權(quán)限控制文件
  • passwd 是帳號密碼文件
  • svnserve.conf 是SVN服務(wù)綜合配置文件

配置權(quán)限配置文件 authz
編輯 authz ,內(nèi)容參考如下:
示例代碼:/data/svn/myproject/conf/authz

[groups]            
#用戶組
admin = admin,root,test  
#用戶組所對應(yīng)的用戶
[/]                 
#庫目錄權(quán)限
@admin = rw         
#用戶組權(quán)限
*=r               
#非用戶組權(quán)限

配置賬號密碼文件 passwd
編輯 passwd 系羞,內(nèi)容參考如下:
示例代碼:/data/svn/myproject/conf/passwd

[users]
# harry = harryssecret
# sally = sallyssecret
admin = 123456
root = 123456
test = 123456

配置 SVN 服務(wù)綜合配置文件 svnserve.conf
編輯 svnserve.conf 郭计,內(nèi)容參考如下:
示例代碼:/data/svn/myproject/conf/svnserve.conf

[general]
# force-username-case = none
# 匿名訪問的權(quán)限 可以是read、write椒振,none昭伸,默認(rèn)為read
anon-access = none
#使授權(quán)用戶有寫權(quán)限
auth-access = write
#密碼數(shù)據(jù)庫的路徑
password-db = passwd
#訪問控制文件
authz-db = authz
#認(rèn)證命名空間,SVN會在認(rèn)證提示里顯示澎迎,并且作為憑證緩存的關(guān)鍵字
realm = /data/svn/myproject

[sasl]

4.啟動 SVN 服務(wù)

啟動 SVN

svnserve -d -r /data/svn

checkout SVN項(xiàng)目

mkdir -p /data/workspace/myproject
svn co svn://127.0.0.1/myproject /data/workspace/myproject --username root --password 123456 --force --no-auth-cache

提交文件到 SVN 服務(wù)器

從本地提交文件到 SVN 服務(wù)器庐杨,其中 root 密碼為 /data/svn/myproject/conf/passwd 文件存儲的密碼

cd /data/workspace/myproject
echo test >> test.txt
svn add test.txt
svn commit test.txt -m 'test'

提交成功后可以通過如下命令從本地項(xiàng)目刪除文件

cd /data/workspace/myproject
rm -rf test.txt

刪除后可以通過 SVN 服務(wù)器恢復(fù)

cd /data/workspace/myproject
svn update

5.部署完成

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末选调,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子灵份,更是在濱河造成了極大的恐慌仁堪,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件填渠,死亡現(xiàn)場離奇詭異弦聂,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)氛什,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門莺葫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人屉更,你說我怎么就攤上這事徙融。” “怎么了瑰谜?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵欺冀,是天一觀的道長。 經(jīng)常有香客問我萨脑,道長隐轩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任渤早,我火速辦了婚禮职车,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鹊杖。我一直安慰自己悴灵,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布骂蓖。 她就那樣靜靜地躺著积瞒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪登下。 梳的紋絲不亂的頭發(fā)上茫孔,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天,我揣著相機(jī)與錄音被芳,去河邊找鬼缰贝。 笑死,一個胖子當(dāng)著我的面吹牛畔濒,可吹牛的內(nèi)容都是我干的剩晴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼篓冲,長吁一口氣:“原來是場噩夢啊……” “哼李破!你這毒婦竟也來了宠哄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤嗤攻,失蹤者是張志新(化名)和其女友劉穎毛嫉,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體妇菱,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡承粤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了闯团。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辛臊。...
    茶點(diǎn)故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖房交,靈堂內(nèi)的尸體忽然破棺而出彻舰,到底是詐尸還是另有隱情,我是刑警寧澤候味,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布刃唤,位于F島的核電站,受9級特大地震影響白群,放射性物質(zhì)發(fā)生泄漏尚胞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一帜慢、第九天 我趴在偏房一處隱蔽的房頂上張望笼裳。 院中可真熱鬧,春花似錦粱玲、人聲如沸躬柬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽楔脯。三九已至,卻和暖如春胯甩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背堪嫂。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工偎箫, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人皆串。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓淹办,卻偏偏與公主長得像,于是被迫代替她去往敵國和親恶复。 傳聞我的和親對象是個殘疾皇子怜森,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容