Linux(centOS6.5)下SVN的安裝、配置及開機(jī)啟動(dòng)

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,多裝了也無所謂)

3.檢查是否安裝成功

svnserve --version

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

4.創(chuàng)建倉(cāng)庫目錄
例如:

mkdir /home/svn/game

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

svnadmin create /home/svn/game

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

cd /home/svn/game
ll

如果成功窖认,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 =game

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 /home/svn

-d:守護(hù)進(jìn)程
-r:svn根目錄
假設(shè)服務(wù)端IP為192.168.1.100酝惧,那么如下設(shè)置后game的訪問目錄就為:

svn://192.168.1.100/game

**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)
首先:編寫一個(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ì)無法執(zhí)行弯汰,這是文件格式的問題

vi svn_startup.sh

輸入:set ff 回車

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

再次輸入

set ff=unix

就OK了

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

chmod ug+x svn_startup.sh

或者萬能的

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

好多活兒

REPOS="$1"

REV="$2"

mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf

export LANG=zh_CN.UTF-8

SVN=/usr/bin/svn

WEB=/home/www/www.zhonghaogou.com

$SVN update $WEB --username admin --password csy532326svn --no-auth-cache

chown -R www:www $WEB

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鸽嫂,隨后出現(xiàn)的幾起案子纵装,更是在濱河造成了極大的恐慌,老刑警劉巖据某,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件橡娄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡癣籽,警方通過查閱死者的電腦和手機(jī)挽唉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門滤祖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瓶籽,你說我怎么就攤上這事匠童。” “怎么了棘劣?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵俏让,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我茬暇,道長(zhǎng)首昔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任糙俗,我火速辦了婚禮勒奇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘巧骚。我一直安慰自己赊颠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布劈彪。 她就那樣靜靜地躺著屯曹,像睡著了一般稿蹲。 火紅的嫁衣襯著肌膚如雪沪曙。 梳的紋絲不亂的頭發(fā)上歇竟,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音滔吠,去河邊找鬼纲菌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛疮绷,可吹牛的內(nèi)容都是我干的翰舌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼冬骚,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼椅贱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起只冻,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤夜涕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后属愤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酸役,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年住诸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了驾胆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贱呐,死狀恐怖丧诺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情奄薇,我是刑警寧澤驳阎,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站馁蒂,受9級(jí)特大地震影響呵晚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沫屡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一饵隙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沮脖,春花似錦金矛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至免姿,卻和暖如春饼酿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背养泡。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工嗜湃, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人澜掩。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓购披,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親肩榕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子刚陡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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