Centos系統(tǒng)安裝、配置侥锦、自啟動(dòng)svn服務(wù)器

1.檢查是否已安裝

rpm?-qa?subversion

如果要卸載舊版本:

yum?remove?subversion

2.安裝

yum?install?subversion

PS:yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql(這是安裝配合Apache的模塊进栽,我暫時(shí)還沒做,做了再補(bǔ)上恭垦,你可以只裝subversion快毛,多裝了也無(wú)所謂)

3.檢查是否安裝成功

svnserve?--version

如果成功會(huì)輸出版本號(hào)

4.創(chuàng)建倉(cāng)庫(kù)目錄

例如:

mkdir?/code/svn/repositories

5.創(chuàng)建項(xiàng)目

svnadmin create /code/svn/repositories/proj

6.檢查是否創(chuàng)建成功

cd /code/svn/repositories/project

如果成功,game目錄下會(huì)多出幾個(gè)文件夾

7.進(jìn)入conf目錄會(huì)看到3個(gè)配置文件番挺,生成的文件中都有英文注釋說明

示例需求:

策劃組:開策劃唠帝、美術(shù)讀寫

后端組:開后端讀寫,策劃只讀

前端組:開前端讀寫建芙,策劃没隘、美術(shù)只讀

美術(shù)組:開美術(shù)讀寫,策劃只讀

管理員組:所有的讀寫

authz:用戶權(quán)限配置

示例:

[groups]

#管理組

manager?=?boss

#服務(wù)端用戶組

server?=?server1,server2

#客戶端用戶組

client?=?client1,client2

#美術(shù)組

art?=?art1,art2

#策劃組

design=design1,design2

[game:/]

@manager=rw

[game:/server]

@server=rw

[game:/client]

@client=rw

@design=r

@art=r

[game:/art]

@design=rw

@art=rw

@client=r

[game:/design]

@design=rw

@server=r

@client=r

@art=r

passwd:用戶密碼

[users]

boss=123456

server1=123456

server2=123456

client1=123456

client2=123456

art1=123456

art2=123456

design1=123456

design2=123456

svnserve.conf:

#匿名訪問者權(quán)限

anon-access?=?none

#驗(yàn)證用戶權(quán)限

auth-access?=?write

#密碼文件地址

password-db?=?/home/svn/game/passwd

#權(quán)限文件地址

authz-db?=?/home/svn/game/authz

#項(xiàng)目名稱(UUID)

realm?=project

8.開放svn端口

默認(rèn)是3690端口禁荸,你也可以用別的右蒲。已開啟的跳過這一步

修改

iptables?-I?INPUT?-p?tcp?--dport?3690?-j?ACCEPT

保存

/etc/rc.d/init.d/iptables?save

重啟

service?iptables?restart

查看

/etc/init.d/iptables?status

9.啟動(dòng)SVN服務(wù)

svnserve?-d?-r?/code/svn/repositories

-d:守護(hù)進(jìn)程

-r:svn根目錄

假設(shè)服務(wù)端IP為192.168.1.100阀湿,那么如下設(shè)置后game的訪問目錄就為:

svn://192.168.1.100/project

10.安裝客戶端TortoiseSVN

11.建立子目錄

在客戶端PC上找個(gè)目錄,用管理員帳戶從svn://192.168.1.100/game遷出game目錄瑰妄,分別新建art,design,server,client 4個(gè)子目錄陷嘴,然后提交。

這時(shí)候你可以用其他組的帳戶測(cè)試下是否正常使用了间坐。

12.安裝好的svn服務(wù)端灾挨,默認(rèn)是不會(huì)開機(jī)自啟動(dòng)的,每次開機(jī)自己?jiǎn)?dòng)會(huì)很麻煩竹宋,我們可以把它設(shè)成開機(jī)啟動(dòng)

方法一

vi /etc/rc.d/rc.local

添加一行? /usr/bin/svnserve -d -r /code/svn/repositories

方法二

首先:編寫一個(gè)啟動(dòng)腳本svn_startup.sh劳澄,我放在/root/svn_startup.sh

#!/bin/bash

/usr/bin/svnserve?-d?-r?/home/svn/

這里的svnserve路徑保險(xiǎn)起見,最好寫絕對(duì)路徑蜈七,因?yàn)閱?dòng)的時(shí)候秒拔,環(huán)境變量也許沒加載。

絕對(duì)路徑怎么查飒硅?

which?svnserve

這里還有可能碰到一個(gè)問題砂缩,如果你在windows下建立和編寫的腳步,拿到linux下三娩,用vi或者vim修改后可能會(huì)無(wú)法執(zhí)行庵芭,這是文件格式的問題

vi?svn_startup.sh

輸入:set?ff?回車

如果顯示的結(jié)果不是fileformat=unix

再次輸入

set?ff=unix

就OK了

然后修改該腳本的執(zhí)行權(quán)限

chmod?ug+x?svn_startup.sh

或者萬(wàn)能的

chmod?777?svn_startup.sh

最后:加入自動(dòng)運(yùn)行

vi?/etc/rc.d/rc.local

在末尾添加腳本的路徑,如:

/root/svn_startup.sh

現(xiàn)在雀监,你可以重啟一下試試了双吆。 不懂得怎么確認(rèn)成功?敗給你了

ps?-ef|grep?svnserve

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末会前,一起剝皮案震驚了整個(gè)濱河市伊诵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌回官,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搂橙,死亡現(xiàn)場(chǎng)離奇詭異歉提,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)区转,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門苔巨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人废离,你說我怎么就攤上這事侄泽。” “怎么了蜻韭?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵悼尾,是天一觀的道長(zhǎng)柿扣。 經(jīng)常有香客問我,道長(zhǎng)闺魏,這世上最難降的妖魔是什么未状? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮析桥,結(jié)果婚禮上司草,老公的妹妹穿的比我還像新娘。我一直安慰自己泡仗,他們只是感情好埋虹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著娩怎,像睡著了一般搔课。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上峦树,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天辣辫,我揣著相機(jī)與錄音,去河邊找鬼魁巩。 笑死急灭,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谷遂。 我是一名探鬼主播葬馋,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼肾扰!你這毒婦竟也來(lái)了畴嘶?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤集晚,失蹤者是張志新(化名)和其女友劉穎窗悯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體偷拔,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蒋院,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了莲绰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片欺旧。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蛤签,靈堂內(nèi)的尸體忽然破棺而出辞友,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布称龙,位于F島的核電站留拾,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏茵瀑。R本人自食惡果不足惜间驮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望马昨。 院中可真熱鬧竞帽,春花似錦、人聲如沸鸿捧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)匙奴。三九已至堆巧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泼菌,已是汗流浹背谍肤。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哗伯,地道東北人荒揣。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像焊刹,于是被迫代替她去往敵國(guó)和親系任。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

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