欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

mac 搭建svn

系統(tǒng) 2406 0

Mac系統(tǒng)已經(jīng)自帶了svn,我們已經(jīng)不需要安裝svn服務(wù)器了,簡單的幾步配置就可以開啟我們的svn服務(wù)器了。

1、打開terminal,可以使用如下命令確定我們的Mac OS系統(tǒng)確實(shí)已經(jīng)安裝了svnserve。

    
  1. machost:~xiayong$svnserve--version
  2. svnserve,version1.6.18(r1303927)
  3. compiledAug42012,19:46:53
  4. Copyright(C)2000-2009CollabNet.
  5. Subversionisopensourcesoftware,seehttp://subversion.apache.org/
  6. ThisproductincludessoftwaredevelopedbyCollabNet(http://www.Collab.Net/).
  7. Thefollowingrepositoryback-end(FS)modulesareavailable:
  8. *fs_fs:Moduleforworkingwithaplainfile(FSFS)repository.

2、創(chuàng)建倉庫

新建一個(gè)目錄

    
  1. machost:~xiayong$sudomkdir-p/data/svn/repositories/local

這個(gè)/data/svn/repositories/local目錄將用來作為我們的倉庫。

創(chuàng)建倉庫

    
  1. machost:~xiayong$sudosvnadmincreate/data/svn/repositories/local

倉庫創(chuàng)建成功后,我們可以到倉庫下面看一下,svnadmin自動(dòng)幫我生成了倉庫。

    
  1. machost:~xiayong$cd/data/svn/repositories/local/
  2. machost:localxiayong$ll
  3. total16
  4. -rw-r--r--1rootwheel229121401:33README.txt
  5. drwxr-xr-x5rootwheel170121401:41conf
  6. drwxr-sr-x16rootwheel544121402:07db
  7. -r--r--r--1rootwheel2121401:33format
  8. drwxr-xr-x11rootwheel374121401:33hooks
  9. drwxr-xr-x4rootwheel136121401:33locks

3、配置

首先修改conf文件夾下的svnserve.conf文件,內(nèi)容如下

    
  1. [general]
  2. anon-access = none
  3. auth-access = write
  4. password-db = passwd
  5. authz-db =authz
  6. [sasl]

接下來修改conf下的passwd文件,在[users]后面加入一下內(nèi)容

    
  1. administrator =admin@Svnserver
  2. xiayong = xiayong

這里添加了兩個(gè)用戶,并分別設(shè)置了密碼

接下來修改conf下的authz文件,設(shè)置權(quán)限

    
  1. [groups]
  2. admin = administrator
  3. user = xiayong
  4. [/]
  5. @ admin = rw
  6. @ user =r
  7. [local:/]
  8. @ admin = rw
  9. @ user =r

簡單解釋一下這個(gè)配置,首先定義了兩個(gè)組,admin 和 user ,admin這個(gè)組里面有administrator這個(gè)用戶(一個(gè)組里面可以有多個(gè)用戶,多個(gè)用戶用逗號(hào)隔開),user這個(gè)組里面有xiayong這個(gè)用戶,當(dāng)然不是一定要把用戶歸到某個(gè)組里面, 我這么做是為了方便設(shè)置權(quán)限。然后設(shè)置了根目錄的權(quán)限,要說明一下這個(gè) / 目錄是指我的/data/svn/repositories/目錄。然后設(shè)置了我的local這個(gè)倉庫的根目錄權(quán)限,r是讀,w是寫。權(quán)限設(shè)置大家可以根據(jù)自己的情況設(shè)置,這里不多說,繼續(xù)往下。

最基本的配置到這里就結(jié)束了,我們可以啟動(dòng)我們的svn服務(wù)器了

4、啟動(dòng)SVN

    
  1. machost:confxiayong$sudosvnserve-d-r/data/svn/repositories

Ok,svn默認(rèn)使用3690端口,如果端口不沖突,svn服務(wù)應(yīng)該就正常起來了,簡單的測試一下

    
  1. machost:confxiayong$telnetlocalhost3690
  2. Trying::1...
  3. telnet:connecttoaddress::1:Connectionrefused
  4. Trying127.0.0.1...
  5. Connectedtolocalhost.
  6. Escapecharacteris'^]'.
  7. (success(22()(edit-pipelinesvndiff1absent-entriescommit-revpropsdepthlog-revpropspartial-replay)))

5、創(chuàng)建默認(rèn)目錄結(jié)構(gòu)(可選)

接下來我們創(chuàng)建默認(rèn)目錄結(jié)構(gòu)。首先我們在本地把目錄結(jié)構(gòu)建立好

    
  1. machost:confxiayong$sudomkdir-p/tmp/svntemp
  2. machost:confxiayong$cd/tmp/svntemp/
  3. machost:svntempxiayong$sudomkdirtagstrunkbranches
  4. machost:svntempxiayong$

接下來將本地目錄結(jié)構(gòu)倒入到我們的svn倉庫中

    
  1. machost:svntempxiayong$sudosvnimport-m'initrepo'/tmp/svntemp/svn://localhost/local
  2. Authenticationrealm: < svn: //localhost:3690 > af662c40-23bf-43f4-93fa-8bf7eff40771
  3. Passwordfor'root':
  4. Authenticationrealm: < svn: //localhost:3690 > af662c40-23bf-43f4-93fa-8bf7eff40771
  5. Username:administrator
  6. Passwordfor'administrator':
  7. Adding/tmp/svntemp/trunk
  8. Adding/tmp/svntemp/branches
  9. Adding/tmp/svntemp/tags
  10. Committedrevision1.

我是使用administrator這個(gè)用戶倒入的,因?yàn)槟壳爸挥羞@個(gè)用戶才有權(quán)限。

現(xiàn)在我們的svn服務(wù)器已經(jīng)可以用了,可以使用svn://localhost/local來訪問我們的local這個(gè)倉庫,當(dāng)然不要忘記了,我們剛才新添加了目錄,需要修改權(quán)限。

    
  1. [local:/branches]
  2. @ user = rw
  3. [local:/tags]
  4. @ user =r
  5. [local:/trunk]
  6. @ user = rw

6、讓SVN服務(wù)隨操作系統(tǒng)啟動(dòng)(可選)

查看svn內(nèi)存使用情況

mac 搭建svn

svn在空閑時(shí)候才占了420k的內(nèi)存而已,所以我決定讓svn隨Mac系統(tǒng)一起啟動(dòng),編輯/etc/rc.local文件,在這個(gè)文件中加入以下內(nèi)容(此文件在Mac系統(tǒng)中是沒有的,需要手動(dòng)創(chuàng)建)

    
  1. #torunthesvnserverontheautomatically.
  2. svnserve-d-r/data/svn/repositories

mac 搭建svn


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美一级网站 | 欧美日韩一区二区高清视 | 午夜精品一区二区三区在线观看 | 新97人人模人人爽人人喊 | 亚洲国产视频网站 | 亚洲黄页 | 国产99久久精品一区二区永久免费 | 日本韩国一区二区三区 | 午夜影院操 | 日韩精品亚洲专区在线电影不卡 | 日产精品久久久久久久 | 国产成人综合95精品视频免费 | 欧美三级网址 | 精品一二区 | 日本国产最新一区二区三区 | 欧美另类性视频 | 日本韩国一区二区三区 | 最新日韩精品在线观看 | 夜夜夜爽bbbb性视频 | 天天久 | 国产黄色大片 | 日韩在线精品 | 中文字幕久久精品 | 欧美成人性色区 | 亚洲欧美日韩精品久久奇米色影视 | 涩久久 | 操你网站 | 日韩在线看片 | 国产精品一区视频 | 久久精品久久精品久久 | 欧美性猛交xxxx乱大交蜜桃 | 色婷婷六月天 | 剑来在线观看 | 精品国产一区二区在线 | 久热网站 | 久久亚洲精品中文字幕二区 | 久久99精品这里精品动漫6 | 99精品国产高清一区二区麻豆 | xxx 日本韩国 | 精品欧美一区二区在线观看 | 爱性久久久久久久 |