CentOS6.8 搭建SVN并用鉤子自動實(shí)現(xiàn)同步到web目錄

1 檢查是否安裝了SVN:# rpm -qa subversion

2 卸載舊版本SVN: # yum remove subversion

3 安裝SVN:# yum install subversion?

4. 安裝完成之后我們來創(chuàng)建版本庫目錄:#mkdir -p /data/svn/

5.然后啟用:#svnserve -d -r /data/svn

6.然后查看是否啟動了:# lsof -i:3690?

COMMAND???PID?USER???FD???TYPE??DEVICE?SIZE/OFF?NODE?NAME

svnserve ? ? ?8454?root ? ? 3u ? ? IPv4 ? 1346200 ? ?0t0??TCP?*:svn?(LISTEN)

7.新建版本:mkdir -p /data/svn/test/? ?

?svnadmin create/data/svn/test/

8.進(jìn)入conf目錄配置該版本庫的文件

authz 是權(quán)限控制文件

passwd 是帳號密碼文件

svnserve.conf 是SVN服務(wù)配置文件

配置passwd蓝谨,語法:用戶名=密碼?

[users]

test1=123456

test2=123456

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

[/]

test1= rw

test2 = r

配置svnserve.conf文件寨躁,取消以下幾個注釋即可

anon-access =read? #匿名用戶可讀

auth-access =write#授權(quán)用戶可寫

password-db =passwd#使用哪個文件作為賬號文件

authz-db =authz? #使用哪個文件作為權(quán)限文件

realm= /home/svnroot/test? #認(rèn)證空間名,版本庫所在目錄

9.這樣我們便配置好了禀酱;要使用啟生效车份,重啟SVN:

ps -ef|grep svn

kill?-9?PID

svnserve?-d?-r?/data/svn

然后再檢測:sof -i:3690

COMMAND???PID?USER???FD???TYPE??DEVICE?SIZE/OFF?NODE?NAME

svnserve?8454?root????3u??IPv4?1346200??????0t0??TCP?*:svn?(LISTEN)

10.使用 svn 命令查看是否能夠正常 check out

# svn co svn://192.168.11.229/test

如果有防火墻,記得開放 3690 端口

11.實(shí)現(xiàn)自動同步

假設(shè)web目錄是 /home/www/test? 在/data/svn/test/hooks下創(chuàng)建post-commit文件琐脏,文件設(shè)置可執(zhí)行權(quán)限

cppost-commit.tmpl post-commit ? ? ? ?chmod 755 post-commit

打開post-commit文件携狭,加入以下內(nèi)容 :

#!/bin/bash

export LANG=zh_CN.UTF-8

svn co svn://你的ip地址/test ?

LOG_PATH=/tmp/svn_test.log

WEB=/home/www/test

REPOS="$1"

REV="$2"

svn update--username test1 --password 123456 $WEB ?--no-auth-cache >> $LOG_PATH

即可實(shí)現(xiàn)自動同步。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诗充,一起剝皮案震驚了整個濱河市惶傻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌其障,老刑警劉巖银室,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異励翼,居然都是意外死亡蜈敢,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進(jìn)店門汽抚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抓狭,“玉大人,你說我怎么就攤上這事造烁》窆” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵惭蟋,是天一觀的道長苗桂。 經(jīng)常有香客問我,道長告组,這世上最難降的妖魔是什么煤伟? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮木缝,結(jié)果婚禮上便锨,老公的妹妹穿的比我還像新娘。我一直安慰自己我碟,他們只是感情好放案,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著矫俺,像睡著了一般吱殉。 火紅的嫁衣襯著肌膚如雪掸冤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天考婴,我揣著相機(jī)與錄音贩虾,去河邊找鬼催烘。 笑死沥阱,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伊群。 我是一名探鬼主播考杉,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼舰始!你這毒婦竟也來了崇棠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤丸卷,失蹤者是張志新(化名)和其女友劉穎枕稀,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谜嫉,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡萎坷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了沐兰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哆档。...
    茶點(diǎn)故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖住闯,靈堂內(nèi)的尸體忽然破棺而出瓜浸,到底是詐尸還是另有隱情,我是刑警寧澤比原,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布插佛,位于F島的核電站,受9級特大地震影響量窘,放射性物質(zhì)發(fā)生泄漏朗涩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一绑改、第九天 我趴在偏房一處隱蔽的房頂上張望谢床。 院中可真熱鬧,春花似錦厘线、人聲如沸识腿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽渡讼。三九已至骂束,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間成箫,已是汗流浹背展箱。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蹬昌,地道東北人混驰。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像皂贩,于是被迫代替她去往敵國和親栖榨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評論 2 359

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