svn

1、安裝svn

yum -y install subversion

2昔穴、創(chuàng)建初始化版本庫(kù)

mkdir /svn
svnadmin create /svn/b2b          #b2b為版本庫(kù)名稱镰官,會(huì)在/svn下自動(dòng)創(chuàng)建一個(gè)b2b文件夾

3、配置 /svn/b2b版本庫(kù)

cd /svn/b2b/
ls
authz                          # 權(quán)限配置文件 
       [groups]                            # 定義了組中的成員
       admin = dave,tom
       dev = tianlesoftware
       test = flodertest
       [/]                                      # 根據(jù)目錄定義每個(gè)組的讀寫權(quán)限
       @admin = rw
       @dev = rw
       [/floder]                             # 根據(jù)目錄定義每個(gè)組的讀寫權(quán)限
       @test = r
passwd                      # 用戶名口令文件
svnserve.conf            # svn服務(wù)配置文件
       [general]
       anon-access = none            # 控制匿名用戶訪問版本庫(kù)的權(quán)限
       auth-access = write             # 控制鑒權(quán)用戶訪問版本庫(kù)的權(quán)限
       password-db = passwd       # 指定用戶名扣籃文件名吗货,明文保存密碼泳唠,如要加密,注釋掉這行
       authz-db = authz                  # 指定權(quán)限配置文件名
       realm = b2b                          # 指定版本庫(kù)的認(rèn)證域名稱宙搬,sasl 指定加密密碼用到
       [sasl]
       use-sasl = true                     # 開啟sasl加密
       min-encryption = 128           # 最小加密長(zhǎng)度
       max-encryption = 256          # 最大加密長(zhǎng)度

4笨腥、啟動(dòng)、停止svn服務(wù)

svnserve -d -r /svn             # 啟動(dòng)svn勇垛,-r 指定根目錄
ps aux | grep svnserve      # 查看svn服務(wù)的pid扇雕,然后kill   

5、使用加密的svn密碼文件

在svnserve.conf 中開啟sasl區(qū)域窥摄,并且注釋掉general中的password-db
新建一個(gè)svn.conf文件镶奉,一般放在/usr/Lib/sasl2或者/etc/sasl2,內(nèi)容如下:
       pwcheck_method: auxprop                # 指明檢查的方法崭放,這里是 auxprop 
       auxprop_plugin: sasldb                       # 
       sasldb_path: /svn/b2b/conf/sasldb
       mech_list: DIGEST-MD5

6哨苛、創(chuàng)建加密的用戶名和密碼

saslpasswd2 -c -f /svn/b2b/conf/sasldb -u b2b dave -p
    新建用戶,或者修改用戶口令币砂,-f 指定保存加密后的密碼文件路徑建峭,-u b2b dave 指定域和用戶,這個(gè)域?yàn)閟vnserve.conf 中[general]區(qū)域下的realm
saslpasswd2 -d -f /svn/b2b/conf/sasldb -u b2b dave
    刪除用戶决摧,-u b2b dave 指定域和用戶亿蒸,這個(gè)域?yàn)閟vnserve.conf 中[general]區(qū)域下的realm
sasldblistusers2 -f /svn/b2b/conf/sasldb
    查詢用戶

7凑兰、其他問題

如果訪問庫(kù)的時(shí)候出現(xiàn)以下提示 "Could not obtain the list of SASL mechanisms",原因是Linux默認(rèn)沒有安裝DIGEST-MD5边锁,此時(shí)姑食,可用以下命令安裝更新:yum install cyrus-sasl-md5
yum install cyrus-sasl-md5
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市茅坛,隨后出現(xiàn)的幾起案子音半,更是在濱河造成了極大的恐慌,老刑警劉巖贡蓖,帶你破解...
    沈念sama閱讀 221,430評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件曹鸠,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡斥铺,警方通過查閱死者的電腦和手機(jī)彻桃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晾蜘,“玉大人叛薯,你說我怎么就攤上這事◇舷耍” “怎么了耗溜?”我有些...
    開封第一講書人閱讀 167,834評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)省容。 經(jīng)常有香客問我抖拴,道長(zhǎng),這世上最難降的妖魔是什么腥椒? 我笑而不...
    開封第一講書人閱讀 59,543評(píng)論 1 296
  • 正文 為了忘掉前任阿宅,我火速辦了婚禮,結(jié)果婚禮上笼蛛,老公的妹妹穿的比我還像新娘洒放。我一直安慰自己,他們只是感情好滨砍,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評(píng)論 6 397
  • 文/花漫 我一把揭開白布往湿。 她就那樣靜靜地躺著,像睡著了一般惋戏。 火紅的嫁衣襯著肌膚如雪领追。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評(píng)論 1 308
  • 那天响逢,我揣著相機(jī)與錄音绒窑,去河邊找鬼。 笑死舔亭,一個(gè)胖子當(dāng)著我的面吹牛些膨,可吹牛的內(nèi)容都是我干的睬涧。 我是一名探鬼主播猿推,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼榨了,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼外永!你這毒婦竟也來了论巍?” 一聲冷哼從身側(cè)響起脊串,我...
    開封第一講書人閱讀 39,671評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤窜醉,失蹤者是張志新(化名)和其女友劉穎拌汇,沒想到半個(gè)月后缚甩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谱净,經(jīng)...
    沈念sama閱讀 46,221評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評(píng)論 3 340
  • 正文 我和宋清朗相戀三年擅威,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了壕探。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,444評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡郊丛,死狀恐怖李请,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情厉熟,我是刑警寧澤导盅,帶...
    沈念sama閱讀 36,134評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站揍瑟,受9級(jí)特大地震影響白翻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜绢片,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評(píng)論 3 333
  • 文/蒙蒙 一滤馍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧底循,春花似錦巢株、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至祠挫,卻和暖如春猬错,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茸歧。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工倦炒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人软瞎。 一個(gè)月前我還...
    沈念sama閱讀 48,837評(píng)論 3 376
  • 正文 我出身青樓逢唤,卻偏偏與公主長(zhǎng)得像拉讯,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鳖藕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評(píng)論 2 359

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

  • iOS 開發(fā) SVN 版本控制器 更多技術(shù)交流請(qǐng)加群 iOS技術(shù)聯(lián)盟 27512466 SVN是Subversio...
    Sunny_Fight閱讀 8,784評(píng)論 7 63
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理魔慷,服務(wù)發(fā)現(xiàn),斷路器著恩,智...
    卡卡羅2017閱讀 134,695評(píng)論 18 139
  • 命令的使用 1院尔、檢出 svn cohttp://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username...
    小李龍彪閱讀 4,450評(píng)論 0 9
  • SVN SVN使用 基本操作svn checkout:把項(xiàng)目源碼下載到本地,只需要做一次svn update:將本...
    彼岸的黑色曼陀羅閱讀 1,625評(píng)論 0 4
  • iOS11最終還是來了, 這次改版屏幕尺寸, 控件特性都有一些比較大的改變. 網(wǎng)上看的問題零零散散, ??收集了一下...
    火之玉閱讀 2,233評(píng)論 7 15