成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

多項目中SVN權限管理精辟解析

開發 項目管理
本文向大家講一下多項目SVN權限管理問題,只有懂得了如何進行SVN權限管理才能更好的使用SVN,希望通過本文的學習大家能夠掌握SVN權限管理。

本節和大家討論一下多項目SVN權限管理,主要包括建立版本庫,修改版本庫配置文件,配置允許訪問的用戶,設置用戶訪問權限。下面我們就來看一下SVN權限管理。
svn權限管理
svn的權限管理涉及到一下文件:
passwd文件--/conf目錄下用于存放本svn庫的用戶名和密碼,用=分割,左邊是用戶名,右邊是密碼(明文)。
authz--/conf目錄下用于存放本svn庫的訪問授權信息。
SVNserve.conf/conf目錄下用于存放本svn庫的全局訪問控制信息。
最重要的是authz文件,它定義了兩部分的內容:
1,對組成員的定義,
2,對目錄的授權定義,
可以針對一個單一用戶授權,也可以針對在[groups]里面定義的一個組授權,還可以用*通配符來對所有的用戶授權,
授權的選項有:只讀訪問('r'),讀寫訪問('rw'),或者無權防問('').
-------多項目SVN權限配置--------
多項目共享配置文件在G:\SVNRoot\conf(有passwd和authz文件)
1.SVN權限管理需要建立多版本庫:
版本庫1:svnadmincreateG:\SVNRoot\nninfo
版本庫2:svnadmincreateG:\SVNRoot\gxzx
2.SVN權限管理需要修改版本庫配置文件:
版本庫1:G:\SVNRoot\nninfo\conf\svnserve.conf
[general]
anon-access=none##(none:不允許匿名用戶訪問)
auth-access=write
password-db=../../conf/passwd##指向G:\SVNRoot\conf目錄的passwd文件
authz-db=../../conf/authz
realm=pronninfo
版本庫2:G:\SVNRoot\gxzx\conf\svnserve.conf
[general]
anon-access=none
auth-access=write
password-db=../../conf/passwd
authz-db=../../conf/authz
realm=progxzx
即除realm=progxzx外,其他與版本庫1配置文件完全相同。如果有更多的版本庫,依此類推。
3.SVN權限管理需要配置允許訪問的用戶
為了簡化配置,2個版本庫共用1個用戶配置文件G:\SVNRoot\conf下。如有必要,也可以分開。注意:對用戶配置文件的修改立即生效,不必重啟svn
打開G:\SVNRoot\conf\的passwd文件
[users]
hgx=hgx
cook=cook
4.SVN權限管理需要配置用戶訪問權限:
打開G:\SVNRoot\conf\的authz文件,為了簡化配置,3個版本庫共用1個權限配置文件/opt/svn/conf/pwd.conf。如有必要,也可以分開。文件中定義用戶組和版本庫目錄權限。
注意:
◆權限配置文件中出現的用戶名必須已在用戶配置文件中定義。
◆對權限配置文件的修改立即生效,不必重啟svn。
用戶組格式:
[groups]
<用戶組名>=<用戶1>,<用戶2>
其中,1個用戶組可以包含1個或多個用戶,用戶間以逗號分隔。
版本庫目錄格式:
[<版本庫>:/項目/目錄]
@<用戶組名>=<權限>
<用戶名>=<權限>
/,表示根目錄及以下。根目錄是svnserve啟動時指定的,我們指定為G:\SVNRoot。這樣,/就是表示對全部版本庫設置權限。
pronninfo:/,表示對版本庫1設置權限
pronninfo:/occi,,表示對版本庫1中的occi目錄設置權限
progxzx:/,表示對版本庫2設置權限
權限主體可以是用戶組、用戶或*,用戶組在前面加@,*表示全部用戶。權限可以是w、r、wr和空,空表示沒有任何權限
示例:
 

  1. [groups]  
  2. admin=hgx 
  3. guest=cook 
  4. [/]  
  5. @admin=rw 
  6. [pronninfo:/occi]  
  7. hgx=rw 
  8. [progxzx:/]  
  9. hgx=rw 
  10. cook=r 

刪除無用文件:
rmG:\SVNRoot\nninfo\conf\authz
rmG:\SVNRoot\nninfo\conf\passwd
rmG:\SVNRoot\gxzx\conf\authz
rmG:\SVNRoot\gxzx\conf\passwd。SVN權限管理本節介紹完畢,請關注本節的其他相關報道。

 【編輯推薦】

  1. Apache+SVN權限管理實例剖析
  2. Windows下SVN權限配置過程詳解
  3. 深度剖析:Subversion服務器安裝配置
  4. MyEclipse中SVN安裝配置新手指南
  5. 專家指導:Apache下的Subversion權限配置

 

責任編輯:佚名
相關推薦

2010-05-19 16:45:26

2010-05-19 16:29:12

SVN與CVS的區別

2010-05-19 15:25:47

Apache+SVN權

2010-05-28 09:15:47

SVN項目

2011-08-11 11:15:52

XcodeSVN文件

2010-05-19 15:45:23

Apache+SVN權

2009-06-24 14:18:47

資源管理敏捷項目

2009-07-21 09:52:06

小型軟件項目

2010-05-25 09:55:36

SVN服務端配置

2011-05-07 09:07:53

功能點

2010-05-31 16:29:22

SVN權限配置

2011-07-07 10:33:57

項目管理

2010-06-01 09:33:48

SVN創建管理項目

2024-04-03 09:03:05

項目分支管理

2014-10-23 09:31:07

post-commitSVN

2010-06-13 13:00:01

UML及項目管理建模

2024-07-31 08:28:38

2022-07-04 10:39:24

TienChin項目自定義

2010-06-02 09:58:53

SVN權限控制

2010-05-24 13:24:26

Redmine和SVN
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕久久精品 | 国产精品婷婷 | 干干干操操操 | 日韩欧美高清dvd碟片 | 91在线播 | 国产二区av | 久久9视频| 国产一区二区视频在线观看 | 国产成人一区二区三区精 | 91精品国产综合久久久亚洲 | 91精品午夜窝窝看片 | 韩日精品一区 | 国产精品视频在线播放 | 国产精品资源在线 | 狠狠干美女| 亚洲国产日韩欧美 | 夜夜操天天操 | 午夜视频在线 | 日韩精品久久久久 | 日韩av在线一区二区 | 欧美日韩精品中文字幕 | 国产成人高清视频 | 国产91亚洲精品一区二区三区 | 国产一区二区三区四区三区四 | 日韩精品av一区二区三区 | 国产一区二区在线免费播放 | 中文字幕一区二区三区精彩视频 | 国产7777| 日韩欧美中文字幕在线观看 | 视频一区二区在线观看 | 日韩福利在线 | 热99视频| 久久国产精品久久国产精品 | 亚洲成av片人久久久 | 日韩中文字幕在线 | 日韩欧美国产成人一区二区 | 午夜欧美 | 少妇淫片aaaaa毛片叫床爽 | 欧美在线视频一区二区 | 粉嫩av久久一区二区三区 | 亚洲精品在线视频 |