SVN服務器的搭建

1.系統(tǒng)環(huán)境:

Linux ningmi 3.19.0-56-generic #62~14.04.1-Ubuntu SMP Fri Mar 11 11:03:15

UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

2. Apt-get安裝subversion:

root@ningmi: apt-get install subversion -y

3.檢測是否安裝成功:

root@ningmi:/application/svndata# svnversion --version

svnversion, version 1.8.8 (r1568071)

4. 配置并啟動SVN:

建立svn版本庫數(shù)據(jù)存儲根目錄(svndata)及用戶咬最,密碼權(quán)限目錄(svnpasswd)

root@ningmi: mkdir -p /application/svndata

root@ningmi: mkdir -p /application/svnpasswd

5.啟動SVN服務指定服務的SVN根目錄:

root@ningmi: svnserve -d -r /application/svndata/

6.查看SVN進程:

root@ningmi: ps -ef|grep svn

root? ? ? 2579? ? ? 1? 0 09:32 ?? ? ? ? 00:00:00 svnserve -d -r

/application/svndata/

root? ? ? 2586? 2487? 0 09:35 pts/0? ? 00:00:00 grep --color=auto svn

7.查看SVN端口:

root@ningmi: netstat -lntup|grep 3690

tcp? ? ? ? 0? ? ? 0 0.0.0.0:3690? ? ? ? ? ? 0.0.0.0:*? ? ? ? ? ? ? LISTEN

2579/svnserve

到此,SVN服務端安裝完畢迹缀,以下為服務端的配置:

8.建立項目版本庫:

創(chuàng)建一個新的subsersion項目testquyundong.com,其實類似testquyundong.com這樣

的項目可以創(chuàng)建多個每個項目對應不同的代碼,以此為例:

root@ningmi: svnadmin create /application/svndata/testquyundong.com

root@ningmi: ls -ld /application/svndata/testquyundong.com/

drwxr-xr-x 6 root root 80 Apr? 9 09:53

/application/svndata/testquyundong.com/

9.調(diào)整SVN配置文件及權(quán)限文件:

1)配置允許用戶ningmi讀寫:

root@ningmi: cd? /application/svndata/testquyundong.com/conf/

[root@YII conf]# cp svnserve.conf svnserve.conf.ori

2)修改配置文件

sed -i ’s/# anon-access = read / anon-access = none /’ svnserve.conf

sed -i ’s/# auth-access = write / auth-access = write /’ svnserve.conf

sed -i ’s%# password-db = passwd % password-db =

/application/svnpasswd/passwd%’ svnserve.conf

sed -i ’s%# authz-db? =? authz % authz-db? =

/application/svnpasswd/authz%’ svnserve.conf

10.檢查:

[root@YII conf]# diff svnserve.conf svnserve.conf.ori

19,20c19,20

<? anon-access = none

<? auth-access = write

---

> # anon-access = read

> # auth-access = write

27c27

<? password-db = /application/svnpasswd/passwd

---

> # password-db = passwd

34c34

<? authz-db = /application/svnpasswd/authz

---

> # authz-db = authz

11.把密碼認證文件模板考到相關(guān)目錄,并設置只有root才能看:

[root@YII conf]# cp passwd? authz /application/svnpasswd/

[root@YII conf]# cd /application/svnpasswd/

[[root@YII svnpasswd]# chmod 700 authz passwd

[root@YII svnpasswd]# ll

total 8

-rwx------ 1 root root 1080 Apr? 9 10:20 authz

-rwx------ 1 root root? 309 Apr? 9 10:20 passwd

12.編輯passwd添加用戶ningmi:

[users]

# harry = harryssecret

# sally = sallyssecret

ningmi = 888888

hejianping = 111111

提示:

1)等號前為SVN賬號揽惹,等號后為SVN密碼剂桥,密碼是明文坎炼,注意密碼權(quán)限止喷。

2) 更改svnserve.conf時胰蝠,需要重啟svn,更改authz,passwd文件時不需要重啟亩码。

Kill –USR1 `cat /application/svndata/svn.pid`

Svnserve –d –r /application/svndata/ --pid-

file=/application/svndata/svn.pid

13.配置authz文件:

# [repository:/baz/fuz]

# @harry_and_sally = rw

# * = r

[testquyundong.com:/]

ningmi = wr? ? #讀寫權(quán)限

hejianping = r? #只讀權(quán)限

[<項目庫>:/項目/目錄]

@<用戶組名> = <權(quán)限>

<用戶名> = <權(quán)限>

14. 重啟服務:

[root@YII svnpasswd]# pkill svnserve

[root@YII svnpasswd]# ps -ef|grep svn

root? ? ? 2916? 2487? 0 10:47 pts/0? ? 00:00:00 grep --color=auto svn

[root@YII svnpasswd]# svnserve -d -r /application/svndata/

[root@YII svnpasswd]# ps -ef|grep svn

root? ? ? 2918? ? ? 1? 0 10:47 ?? ? ? ? 00:00:00 svnserve -d -r

/application/svndata/

root? ? ? 2920? 2487? 0 10:47 pts/0? ? 00:00:00 grep --color=auto svn

至此服務端配置完成东羹。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末逆巍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子嫂侍,更是在濱河造成了極大的恐慌堪滨,老刑警劉巖氧敢,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鳖粟,死亡現(xiàn)場離奇詭異禾唁,居然都是意外死亡,警方通過查閱死者的電腦和手機迟蜜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來啡省,“玉大人娜睛,你說我怎么就攤上這事髓霞。” “怎么了畦戒?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵方库,是天一觀的道長。 經(jīng)常有香客問我障斋,道長纵潦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任垃环,我火速辦了婚禮邀层,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘遂庄。我一直安慰自己寥院,他們只是感情好,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布涛目。 她就那樣靜靜地躺著秸谢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪霹肝。 梳的紋絲不亂的頭發(fā)上估蹄,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機與錄音沫换,去河邊找鬼臭蚁。 笑死,一個胖子當著我的面吹牛苗沧,可吹牛的內(nèi)容都是我干的刊棕。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼待逞,長吁一口氣:“原來是場噩夢啊……” “哼甥角!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起识樱,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤嗤无,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后怜庸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體当犯,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年割疾,在試婚紗的時候發(fā)現(xiàn)自己被綠了嚎卫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡宏榕,死狀恐怖拓诸,靈堂內(nèi)的尸體忽然破棺而出侵佃,到底是詐尸還是另有隱情,我是刑警寧澤奠支,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布馋辈,位于F島的核電站,受9級特大地震影響倍谜,放射性物質(zhì)發(fā)生泄漏迈螟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一尔崔、第九天 我趴在偏房一處隱蔽的房頂上張望答毫。 院中可真熱鬧,春花似錦您旁、人聲如沸烙常。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚕脏。三九已至,卻和暖如春侦锯,著一層夾襖步出監(jiān)牢的瞬間驼鞭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工尺碰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留挣棕,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓亲桥,卻偏偏與公主長得像洛心,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子题篷,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345

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