日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS6.8SVN服務器管理多項目

一 需求

一般來說,公司有多個項目,在搭建好SVN服務器之后,就需要使用SVN來實現(xiàn)不在一個項目中的開發(fā)人員不能訪問其它項目中的代碼。

創(chuàng)新互聯(lián)建站長期為數(shù)千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為兗州企業(yè)提供專業(yè)的網(wǎng)站建設、成都網(wǎng)站建設,兗州網(wǎng)站改版等技術服務。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

假設:

有3個項目:project1、project2、project3

開發(fā)人員有6個人:eg1、eg2、eg3、eg4、eg5、eg6

eg1、eg2,只能訪問project1;

eg3、eg4,只能訪問project2;

eg5、eg6,只能訪問project3;

二 實現(xiàn)

在倉庫根路徑下:假設是/home/svnroot

cd /home/svnroot

// 創(chuàng)建三個代碼倉庫 

svnadmin create project1
svnadmin create project2
svnadmin create project3

// 把兩個權限配置文件復制到 倉庫根路徑下,統(tǒng)一管理所有代碼倉庫

cd /projcet1/conf
cp authz passwd /home/svnroot

// 打開配置文件

vim svnserve.conf

修改成如下:

anon-access = none   # 禁止匿名訪問 
auth-access = write
password-db = /home/svn/passwd   # 統(tǒng)一使用密碼文件 
authz-db = /home/svn/authz
realm =  project1    # 權限域名,很重要,寫你的項目名

分別修改 project2 的 svnserve.conf,和上面一樣,最后一行分別寫 

anon-access = none    # 禁止匿名訪問 
auth-access = write
password-db = /home/svn/passwd   # 統(tǒng)一使用密碼文件 
authz-db = /home/svn/authz
realm =  project2     # 權限域名,很重要,寫你的項目名

分別修改 project3 的 svnserve.conf,和上面一樣,最后一行分別寫 

anon-access = none    # 禁止匿名訪問 
auth-access = write
password-db = /home/svn/passwd   # 統(tǒng)一使用密碼文件 
authz-db = /home/svn/authz
realm =  project3    # 權限域名,很重要,寫你的項目名

修改兩個權限管理文件:

cd /home/svnroot
vim passwd

// 用戶名 = 密碼

[users]
eg1 = 123456
eg2 = 123456
eg3 = 123456
eg4 = 123456
eg5 = 123456
eg6 = 123456
vim authz
[groups]         # 分組 
admin = eg1,eg2
guest = eg3,eg4
guset1 = eg5,eg6

[/]    # 管理者擁有所有讀寫權限
@admin = rw 
* = 

[project1:/]   # 項目1的訪問控制,guest1,2無法訪問 
@admin = rw 
或 
eg1 = rw 
eg2 = rw 

[project2:/]            
@guest = rw 
或 
eg3 = rw 
eg4 = rw 

[project3:/] 
@guest1 = rw 
或 
eg5 = rw 
eg6 = rw

三 重啟

svnserve -d -r /home/svnroot

// 停止命令

killall svnserve

四 實際測試

  1. 各個組成員只能訪問自己的項目,無權限查看別人的項目
  2. 只有管理員才能查看所有項目工程

當前題目:CentOS6.8SVN服務器管理多項目
鏈接分享:http://www.5511xx.com/article/cospjji.html