Mac SVN服務(wù)器搭建

Mac SVN服務(wù)器搭建#

一脐湾、創(chuàng)建代碼倉庫

1.首先在某個目錄下面新建一個svn文件夾袱蜡,例如:/Users/hehui/Desktop (桌面目錄)下新建svn文件夾

命令:mkdir /Users/hehui/Desktop/svn

2.打開新建的svn文件夾

命令:cd /Users/hehui/Desktop/svn

3.在svn目錄下面創(chuàng)建一個倉庫 例如我將這個倉庫取名為FirstDemo

命令:svnadmin create FirstDemo

如果沒有任何提示,直接回到可以輸入的狀態(tài)就表明創(chuàng)建成功互亮。命令執(zhí)行成功后犁享。

二、配置SVN

打開你的svn目錄下面的FirstDemo文件夾胳挎,你會發(fā)現(xiàn)里面多了幾個文件饼疙。

其中會包含一個conf的文件夾,打開里面有三個文件,

  • 打開 svnserve.conf,找到以下的四行

     anon-access = read  
     auth-access = write   
     password-db = passwd   
     authz-db = authz 
    

    將每行前面的#和空格都刪除掉

  • 打開passwd,在[users]下面添加帳號和密碼窑眯,比如:

    hehui = 111111
    stu01 = 000001
    stu02 = 000002
    

    賬號是hehui屏积,密碼是111111

  • 打開authz,配置用戶組和權(quán)限

    我們可以將在passwd里添加的用戶分配到不同的用戶組里磅甩,以后的話炊林,就可以對不同用戶組設(shè)置不同的權(quán)限,沒有必要對每個用戶進行單獨設(shè)置權(quán)限卷要。

    在[groups]下面添加組名和用戶名渣聚,多個用戶之間用逗號(,)隔開

[groups]
 top = hehui
 normal = stu01,stu02

說明hehui是屬于top這個組的,接下來再進行權(quán)限配置僧叉。
使用[/]代表svn服務(wù)器中的所有資源庫

[/]
@top = rw

上面的配置說明top這個組中的所有用戶對所有資源庫都有讀寫(rw)權(quán)限奕枝,組名前面要用@。

如果是用戶名瓶堕,不用加@隘道,比如stu01這個用戶有只讀權(quán)限

[/]
stu01 = rw

如果我想讓stu02這個用戶在FirstDemo的Stu02Project(這個需要去創(chuàng)建)文件夾里面擁有只讀權(quán)限

[/FirstDemo:/Stu02Project]
stu02 = r

上面FirstDemo是倉庫名,后面是倉庫里面的文件夾目錄郎笆。

在實際使用過程中需要根據(jù)不同的用戶配置不同文件夾的權(quán)限

啟動svn服務(wù)器

在你的svn目錄下面谭梗,如果當(dāng)前目錄被你更換了,請回到svn文件夾的目錄(例如我的,在終端輸入:cd /Users/hehui/Desktop/svn)宛蚓。

在終端輸入下列指令:svnserve -d -r FirstDemo

沒有任何提示說明啟動成功了

關(guān)閉svn服務(wù)器

如果你想要關(guān)閉svn服務(wù)器激捏,最有效的辦法是打開實用工具里面的“活動監(jiān)視器”

搜索svn,點擊左上角X按鈕關(guān)閉凄吏。

三远舅、使用svn客戶端功能

1.從本地導(dǎo)入代碼到svn服務(wù)器(第一次導(dǎo)入初始化)

在終端中輸入:svn import /User/hehui/Desktop/SvnTest svn://localhost/FirstDemo/SvnTest --username=hehui --password=111111 -m "第一次初始化導(dǎo)入"

這里的/User/hehui/Desktop/SvnTest 是你的工程的目錄

svn://localhost/FirstDemo/SvnTest 是svn服務(wù)器中的SvnTest目錄,如果是其它主機的服務(wù)器婉称,需要將localhost替換成其它主機的ip地址,例如:192.168.1.111

-m 后面雙引號里面內(nèi)容是注釋

2.從svn服務(wù)器上面下載代碼到本地

在終端中輸入:svn checkout svn://localhost/FirstDemo /User/hehui/Desktop/Zaizheli

這里是從svn服務(wù)器中將FirstDemo倉庫中的所有內(nèi)容下載到/User/hehui/Desktop/Zaizheli目錄中答憔。

注意這里的/User/hehui/Desktop/Zaizheli不再是你第一次上傳的那個文件的目錄挪凑,這是一個本地代碼倉庫

3.提交更改過的代碼到svn服務(wù)器

在步驟2中已經(jīng)將服務(wù)器端的代碼都下載到/Users/hehui/Desktop/Zaizheli目錄中,現(xiàn)在修改下里面的一些代碼夯秃,然后提交這些修改到服務(wù)器

  • 1.打開終端,先定位到/Users/hehui/Desktop/Zaizheli目錄中,隨便修改一下代碼课梳,然后提交這些修改
  • 2.輸入提交指令:svn commit -m "修改了一些代碼",這個指定會將/Users/hehui/Desktop/Zaizheli目錄下所有的修改都同步到服務(wù)器端余佃。

4.更新svn服務(wù)器代碼到本地

在終端中定位到/Users/hehui/Desktop/Zaizheli本地代碼倉庫暮刃,然后在終端中輸入指令:svn update

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市爆土,隨后出現(xiàn)的幾起案子椭懊,更是在濱河造成了極大的恐慌,老刑警劉巖步势,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件氧猬,死亡現(xiàn)場離奇詭異背犯,居然都是意外死亡,警方通過查閱死者的電腦和手機盅抚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門漠魏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人妄均,你說我怎么就攤上這事柱锹。” “怎么了丰包?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵禁熏,是天一觀的道長。 經(jīng)常有香客問我邑彪,道長瞧毙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任锌蓄,我火速辦了婚禮升筏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瘸爽。我一直安慰自己您访,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布剪决。 她就那樣靜靜地躺著灵汪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪柑潦。 梳的紋絲不亂的頭發(fā)上享言,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機與錄音渗鬼,去河邊找鬼览露。 笑死,一個胖子當(dāng)著我的面吹牛譬胎,可吹牛的內(nèi)容都是我干的差牛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼堰乔,長吁一口氣:“原來是場噩夢啊……” “哼偏化!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起镐侯,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤侦讨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體韵卤,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡骗污,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了怜俐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片身堡。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖拍鲤,靈堂內(nèi)的尸體忽然破棺而出贴谎,到底是詐尸還是另有隱情,我是刑警寧澤季稳,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布擅这,位于F島的核電站,受9級特大地震影響景鼠,放射性物質(zhì)發(fā)生泄漏仲翎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一铛漓、第九天 我趴在偏房一處隱蔽的房頂上張望溯香。 院中可真熱鬧,春花似錦浓恶、人聲如沸玫坛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽湿镀。三九已至,卻和暖如春伐憾,著一層夾襖步出監(jiān)牢的瞬間勉痴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工树肃, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蒸矛,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓胸嘴,卻偏偏與公主長得像莉钙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子筛谚,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

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

  • iOS 開發(fā) SVN 版本控制器 更多技術(shù)交流請加群 iOS技術(shù)聯(lián)盟 27512466 SVN是Subversio...
    Sunny_Fight閱讀 8,771評論 7 63
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)停忿,斷路器驾讲,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 今天,我觀看了《金鋼狼1》,它讓我流連忘返吮铭。 《金鋼狼1》主要講了小詹姆斯和園丁的兒子維克多住在一家莊園主家里居住...
    petermeng閱讀 465評論 0 4
  • 騰訊企鵝智庫發(fā)布了2016年的大數(shù)據(jù)谓晌,這可是數(shù)據(jù)界的大佬掠拳,掌握的數(shù)據(jù)足以對過去的2016年的發(fā)展做出總結(jié),對201...
    觴詠閱讀 1,595評論 7 4