最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

freeBSD創(chuàng)建svn倉庫

  發(fā)布時間:2008-09-08 18:50:12   作者:佚名   我要評論
1:創(chuàng)建倉庫 svnadmin create /home/svn/reins(reins為我的代碼倉庫) 同時修改權(quán)限 chown -R svn:svn /home/svn/reins 2: 修改配置文件,svn的配置文件在/home/svn/reins/conf/下,三個配置文件分別為:passwd authz svnserve.conf 下面分別記述三個配

1:創(chuàng)建倉庫
svnadmin create /home/svn/reins(reins為我的代碼倉庫)

同時修改權(quán)限 chown -R svn:svn /home/svn/reins

2: 修改配置文件,svn的配置文件在/home/svn/reins/conf/下,三個配置文件分別為:passwd authz svnserve.conf

下面分別記述三個配置文件:

(1). passwd:(添加項(xiàng)目開發(fā)中的組和用戶,看著本來的例子寫就可以了)

[users]
p1_admin1 = p1_admin1
p1_d1 = p1_d1

(2).authz (這個文件中配置每個組或用戶的讀寫權(quán)限,一定要小心,看著原來的例子寫,一不小心就給你來個授權(quán)失敗,尤其是那個路徑[reins:/],我就在這里栽倒的!)

配置authz時,注意svnserve啟動參數(shù)-r所指定的目錄。

這里有兩種情況:
A:-r直接指定到版本庫(稱之為單庫svnserve方式)
比如,有一個庫project1,位于D:\svn\project1
使用以下命令啟動svnserve

svnserve -d -r D:\svn\project1

在這種情況下,一個svnserve只能為一個版本庫工作.authz文件如果配置成下面這樣就是錯的,

[groups]
admin=user1
dev=user2
[project1:/]
@admin=rw
@doc=r

應(yīng)該配置成

[groups]
admin=user1
dev=user2
[/]
@admin=rw
@doc=r

因?yàn)閇project1:/]表示庫project1的根目錄,而按上面的啟動參數(shù),是沒有庫的概念的。
使用類似這樣的URL:svn://192.168.0.1/ 即可訪問project1

B:-r指定到版本庫的上級目錄(稱之為多庫svnserve方式)
同樣,有一個庫project1,位于D:\svn\project1
如果使用以下命令啟動svnserve

svnserve -d -r D:\svn

這種情況,一個svnserve可以為多個版本庫工作,這時如果想限制指定庫的指定目錄,就應(yīng)該指定具體的庫,像這樣

[groups]
admin=user1
dev=user2
[project1:/]
@admin=rw
@doc=r

如果此時你還用[/],則表示所有庫的根目錄,同理,[/src]表示所有庫的根目錄下的src目錄,使用類似這樣的URL:svn://192.168.0.1/project1 即可訪問project1
這樣的URL:svn://192.168.0.1/project2 即可訪問project2

(3).svnserver.conf(注意沒一行去掉#號后要頂格寫,聽別人說否則會報錯,我沒有試過)

#去掉#[general]前面的#號
[general]
#匿名訪問的權(quán)限,可以是read,write,none,默認(rèn)為read
anon-access = none
#認(rèn)證用戶的權(quán)限,可以是read,write,none,默認(rèn)為write
auth-access = write
#密碼數(shù)據(jù)庫的路徑,去掉前面的#
password-db = passwd
#認(rèn)證用戶的權(quán)限定義文件
authz-db = authz

3:啟動svnserver服務(wù)
svnserver -d -r /home/svn/
如果提示已經(jīng)有一個svnserver進(jìn)程,可以用命令killall svnserver 來關(guān)閉該進(jìn)程。

4.現(xiàn)在就可以在客戶端用TortoiseSVN來checkout了
svn://172.31.12.38/reins

相關(guān)文章

  • Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié)

    這篇文章主要介紹了Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié),需要的朋友可以參考下
    2023-05-03
  • FreeBSD如何添加硬盤?FreeBSD添加硬盤的方法

    一些朋友問小編FreeBSD如何添加硬盤?別擔(dān)心,今天小編就為大家分享FreeBSD添加硬盤的方法,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-06
  • Freebsd PF 安裝使用詳解

    今天小編為大家?guī)淼氖荈reebsd PF 安裝使用詳解,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-06
  • FreeBSD下zfs: failed with error 6錯誤如何解決?

    最近一些朋友問小編 FreeBSD下zfs: failed with error 6錯誤如何解決?今天小編要為大家?guī)淼氖?FreeBSD下zfs: failed with error 6錯誤的解決方法,有需要的朋友一起去看
    2017-04-06
  • Unix文件系統(tǒng)和pwd命令實(shí)現(xiàn)詳解

    今天小編要為大家?guī)淼氖荱nix文件系統(tǒng)和pwd命令實(shí)現(xiàn)詳解,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-01
  • Unix中的dot命令詳解

    今天小編將為大家?guī)淼氖荱nix中的dot命令詳解!希望對大家會有幫助!有需要的朋友一起去看看吧
    2017-03-22
  • freebsd時間設(shè)置小節(jié)詳解

    近日!一些朋友對于freebsd時間設(shè)置小節(jié)存在疑慮!下面小編將為大家?guī)淼氖莊reebsd時間設(shè)置小節(jié)詳解!希望對大家會有幫助!有需要的朋友一起去看看吧
    2017-03-19
  • grub2引導(dǎo)freebsd詳解

    今天小編要為大家?guī)淼氖莋rub2引導(dǎo)freebsd詳解!希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-03-19
  • FreeBSD10安裝內(nèi)核源代碼方法講解

    下面小編為大家?guī)淼氖荈reeBSD10安裝內(nèi)核源代碼方法講解!希望能夠幫助到大家!有需要的朋友一起去看看吧
    2017-03-19
  • FreeBSD下如何使GraphicsMagick支持中文字體?

    最近一些朋友在問FreeBSD下如何使GraphicsMagick支持中文字體?今天小編為大家?guī)淼氖荈reeBSD下使GraphicsMagick支持中文字體的方法!有需要的朋友一起去看看吧
    2017-03-15

最新評論

赞皇县| 葫芦岛市| 博客| 昌邑市| 博客| 聂荣县| 凤山市| 漾濞| 定州市| 柘城县| 商城县| 霍山县| 璧山县| 聂拉木县| 女性| 白银市| 南投市| 三亚市| 汤原县| 高邮市| 水城县| 东莞市| 邳州市| 建湖县| 湖州市| 南宁市| 清水河县| 兴义市| 二连浩特市| 沐川县| 盈江县| 湘潭市| 略阳县| 普格县| 读书| 那曲县| 肥东县| 彭山县| 七台河市| 龙门县| 隆德县|