linux下svn服務(wù)器創(chuàng)建工程以及分配權(quán)限

首先幽钢,你需要有這些:
一臺已經(jīng)安裝好了的SVN服務(wù)器
一臺客戶的電腦

由于我是在現(xiàn)有的svn服務(wù)器上安裝的酵使,遂就略去了SVN安裝的過程袭异,現(xiàn)在我整理下大致的思路:

=>svnadmin創(chuàng)建工程
=>配置所創(chuàng)建工程下的authz passwd svnserve.conf
=>殺進(jìn)程,重啟SVN服務(wù)
=>測試新建立的工程(包括權(quán)限認(rèn)證,文件提交和更新)

1惑淳、先找到svn工程目錄

image.png

2额港、進(jìn)去工程目錄/data/www/svn,svnadmin命令創(chuàng)建一個工程:

image.png

工程已經(jīng)創(chuàng)建成功了,(在ps:即使不熟悉請不要用復(fù)制的方式去創(chuàng)建svn工程歧焦,切記!) 現(xiàn)在進(jìn)入文件夾移斩,可以看到一些默認(rèn)的文件和文件夾:


image.png

conf:放置當(dāng)前工程的配置文件,權(quán)限訪問控制等等

目錄說明:

db:記錄用戶提價的版本绢馍、緩存向瓷、db配置等,本身也是個sqlLite數(shù)據(jù)庫
format:一個文件舰涌,默認(rèn)為空猖任,用途暫不
hooks:放置自動提交和更細(xì)腳本,及相關(guān)配置
locks:顧名思義就是鎖瓷耙,代碼被鎖住了朱躺,可以在這里進(jìn)行解鎖操作  
README.txt:工程的介紹文檔刁赖,建議新建工程后都更新下

3、因為我的目的是在拉取代碼時就做一次權(quán)限認(rèn)證长搀,防止惡意用戶窺測宇弛,遂,現(xiàn)在我們進(jìn)入conf里面配置相關(guān)權(quán)限源请,conf目錄目前有這些文件:


image.png

命令: vi passwd ,現(xiàn)在可以看到svn給了我們1個例子 liey這個用戶枪芒,現(xiàn)在我們需要添加我們的用戶,大致格式是 :用戶名 = 密碼谁尸,#是注釋舅踪,請不要以#開始命名用戶

image.png

如圖,用戶組的配置需要在[group]標(biāo)簽下配置良蛮,你可以自定義一個用戶組硫朦,比如這里的admin,用戶組的用戶均以逗號隔開,且用戶必須在剛才的passwd文件中配置過的用戶(不可使用中文作為用戶名)背镇,用戶組的命名方式為: 用戶組名 = 用戶1,用戶2,用戶3 ,用戶組定義完成泽裳,現(xiàn)在需要對每一個用戶組賦予不同的讀寫權(quán)限瞒斩,大致格式是這樣: @用戶組名 = 讀寫權(quán)限 ,這個讀寫權(quán)限常用的有兩個:rw->讀寫涮总,r->只讀胸囱。

用戶組配置完成,現(xiàn)在需要配置svn服務(wù)引用瀑梗,命令: vi svnserve.conf


image.png

額烹笔,主要操作就是把除了上面兩個的其它配置參數(shù)全部用#注掉,對于保留的這兩個參數(shù)抛丽,我解釋下:

anon-access = none :將匿名用戶的權(quán)限置為空或者像我那樣只讀都可以
password-db = passwd :引用權(quán)限用戶信息為passwd文件

如果有需要的可以重啟svn谤职,需要找到重啟的svn進(jìn)程,請注意重啟時需要在svn工程目錄外側(cè)執(zhí)行命令

命令:

查找svn進(jìn)程服務(wù):ps -ef|grep svnserve
殺掉進(jìn)程: kill -9 進(jìn)程ID
啟動svn: svnserve -d -r 目錄名

image.png

可以看到亿鲜,svn的啟動命令已經(jīng)在查找的進(jìn)程中給出了允蜈,當(dāng)然這里如果不是在svn工程列表目錄外部操作,請一定注意啟動命令后面的目錄地址蒿柳。

現(xiàn)在測試:

1饶套、在本地項目checkout工程(之后需要輸入密碼),然后添加并提交到服務(wù)器

2、到linux中你需要的目錄下svn checkout svn://服務(wù)器IP或域名/工程目錄(我這里是tgRsync) --username 用戶名垒探,發(fā)現(xiàn)文件可以同步過來

image.png

添加文件:
svn add 文件名

提交文件(含備注):
svn commit -m "備注內(nèi)容" 文件名

更新文件(需要制定版本):
svn update -r 修正版本 文件名

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末妓蛮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子圾叼,更是在濱河造成了極大的恐慌蛤克,老刑警劉巖捺癞,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異咖耘,居然都是意外死亡翘簇,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門儿倒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來版保,“玉大人,你說我怎么就攤上這事夫否〕估纾” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵凰慈,是天一觀的道長汞幢。 經(jīng)常有香客問我,道長微谓,這世上最難降的妖魔是什么森篷? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮豺型,結(jié)果婚禮上仲智,老公的妹妹穿的比我還像新娘。我一直安慰自己姻氨,他們只是感情好钓辆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肴焊,像睡著了一般前联。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上娶眷,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天似嗤,我揣著相機(jī)與錄音,去河邊找鬼茂浮。 笑死双谆,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的席揽。 我是一名探鬼主播顽馋,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼幌羞!你這毒婦竟也來了寸谜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤属桦,失蹤者是張志新(化名)和其女友劉穎熊痴,沒想到半個月后他爸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡果善,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年诊笤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巾陕。...
    茶點(diǎn)故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡讨跟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出鄙煤,到底是詐尸還是另有隱情晾匠,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布梯刚,位于F島的核電站凉馆,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏亡资。R本人自食惡果不足惜澜共,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望锥腻。 院中可真熱鬧咳胃,春花似錦、人聲如沸旷太。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽供璧。三九已至,卻和暖如春冻记,著一層夾襖步出監(jiān)牢的瞬間睡毒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工冗栗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留演顾,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓隅居,卻偏偏與公主長得像钠至,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子胎源,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評論 2 355

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