日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Windows下SVN权限配置过程详解

發(fā)布時間:2023/11/27 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows下SVN权限配置过程详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本節(jié)講解一下Windows下SVN權(quán)限配置說明,針對的是一個目錄下多庫的情況,下面是具體的介紹,希望通過本文的學(xué)習(xí),你能夠?qū)VN權(quán)限配置問題有更加深刻的認(rèn)識。

1、本文檔適用于對Subvesion的自帶服務(wù)svnserve進行權(quán)限配置,全部在authz文件中完成。
2、如果要對含有中文的目錄或文件進行管理或分配時,需要將該文件保存為UTF-8格式,微軟的記事本保存為UTF-8格式無效,所以不要用。可用如UltraEdit或EditPlus等軟件完成,保存時,格式應(yīng)選擇UTF-8NOBOM。
3、權(quán)限分配時,應(yīng)遵守從根目錄到子目錄、從設(shè)置最廣泛權(quán)限到最精細(xì)權(quán)限、從只讀權(quán)限到讀寫權(quán)限設(shè)置原則,即從根目錄開始設(shè)置最廣泛的訪問權(quán)限,然后逐步設(shè)置下屬子目錄的訪問權(quán)限。提示:目錄的訪問權(quán)限既可以分配給組,也可以分配指定用戶。
現(xiàn)舉例進行說明:
啟動服務(wù):服務(wù)應(yīng)指向所有版本庫的根目錄,本例中為D:\SVN,命令如下:
sccreateSVNServicebinpath="D:\Subversion\bin\svnserve.exe--service-rD:/SVN"displayname="SVNService"depend=Tcpipstart=auto
項目情況:D盤根目錄下有一個文件夾SVN,在該文件夾中有jsyxv3、svntest兩個版本庫(可以有更多個),這些版本庫共享使用同一個權(quán)限配置文件,目錄結(jié)構(gòu)如下:
D:\SVN
|---jsyxv3(項目一,子目錄略)
|---svntest(項目二,子目錄略)
|---authz(共享的權(quán)限配置文件)
|---passwd(共享的密碼文件)
#=====SVN權(quán)限配置開始=====
#分組:
[groups]
group_admin=wws,aaa,bbb
group_user1=sj,ccc
group_user2=sy,dd,eeee
group_user3=lxt
group_user4=ss
#設(shè)置對根(即SVN)目錄下,所有版本庫的訪問權(quán)限
[/]
*=r#所有登錄用戶默認(rèn)權(quán)限為只讀
@group_admin=rw#可以分配給組,該組有讀寫權(quán)限
wws=rw#也可以像這樣分配給指定用戶

#以下將對各版本庫的及其目錄進行SVN權(quán)限配置分配
[jsyxv3:/]#設(shè)置對jsyxv3版本庫中,所有項目的訪問權(quán)限
*=#未授權(quán)用戶沒有任何權(quán)限
@group_user1=rw

[jsyxv3:/程序管理]#設(shè)置對jsyxv3版本庫中程序管理目錄的訪問權(quán)限
*=#未授權(quán)用戶沒有任何權(quán)限
@group_user2=rw

[jsyxv3:/項目管理]#設(shè)置對jsyxv3版本庫中項目管理目錄的訪問權(quán)限
*=#未授權(quán)用戶沒有任何權(quán)限
@group_user3=rw

[svntest:/]#設(shè)置對svntest版本庫中,所有項目的訪問權(quán)限
*=#未授權(quán)用戶沒有任何權(quán)限
@group_user1=rw

[svntest:/程序管理]#設(shè)置對svntest版本庫中程序管理目錄的訪問權(quán)限
*=#未授權(quán)用戶沒有任何權(quán)限
@group_user2=rw
@group_user3=rw

[svntest:/項目管理]#設(shè)置對svntest版本庫中項目管理目錄的訪問權(quán)限
*=#未授權(quán)用戶沒有任何權(quán)限
@group_user4=rw
#=====SVN權(quán)限配置結(jié)束=====
4、SVN權(quán)限配置問題最后重要提示:
4.1啟動的服務(wù)與客戶端檢出的關(guān)系:
4.1.1如果啟動的服務(wù)指向一個具體的版本庫,如紅字部分描述:
sccreateSVNServicebinpath="D:\Subversion\bin\svnserve.exe--service-rD:/SVN/svntest"displayname="SVNService"depend=Tcpipstart=auto
則客戶端檢出的地址應(yīng)為:svn://192.168.0.1/
4.1.2如果啟動的服務(wù)指向的是多個版本庫的父目錄,如紅字部分描述:
sccreateSVNServicebinpath="D:\Subversion\bin\svnserve.exe--service-rD:/SVN"displayname="SVNService"depend=Tcpipstart=auto
則客戶端檢出的地址應(yīng)為:svn://192.168.0.1/svntest
4.2如果權(quán)限管理完成時,對各版本庫還未完成導(dǎo)入工作,請記得使用對SVN目錄有讀寫權(quán)限的用戶身份進行操作,否則有可能會提示操作失敗(因為權(quán)限不夠)。

原文地址:http://developer.51cto.com/art/201005/201734.htm

轉(zhuǎn)載于:https://www.cnblogs.com/shlhm/p/3220530.html

總結(jié)

以上是生活随笔為你收集整理的Windows下SVN权限配置过程详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。