windows下搭建svn伺服器及許可權配置

2021-07-22 04:32:59 字數 2240 閱讀 3996

伺服器端

visualsvn server 3.3.1

客戶端tortoisesvn 1.8.13

1.

安裝伺服器端程式

選擇伺服器和管理介面都安裝

選擇安裝路徑和版本庫存放路徑,選擇版本庫的訪問方式為http或https

2. 建立新使用者

users上右擊建立兩個測試使用者xujian和yuanhai

3.建立兩個組group1和group2,並把使用者新增到使用者組

4.建立版本庫

在repositories上右鍵-->create newrepository-->建立第乙個版本庫,型別選擇regularfsfs respository,對型別不了解可以點下面的藍色鏈結。

5.建立資料夾

版本庫下建立三個資料夾a,b,c用於存放不同的專案,當然也可以建立多個版本庫存放不同的專案,但客戶端連線時每次只能列出當前乙個專案,無法列出所有專案,不太方便。

6.許可權設定

設定根目錄和子目錄使用者或使用者組訪問許可權, 例如可以設定使用者或使用者組對根目錄無許可權,對子目錄a有讀和寫的許可權,該使用者或使用者組就不能訪問根目錄(不可見),卻能對子目錄a讀和寫,實現了許可權的精細控制。

7.客戶端配置

url中輸入

(主機名)

/svn/test/,在d

盤下右擊並選擇

svn checkout

d:\test

目錄下

許可權配置

cms專案

--->1.admin

--->2.ui--->2人

--->3.code--->1人

--->4.test--->1人

建立專案

svn create cms

配置檔案

svnserve.conf下增加

anon-access=none//匿名無許可權

auth-access=write//授權使用者可以寫

password-db=passwd

authz-db=authz

passwd下增加使用者和密碼

[users]

kh=123

zl=123

scg=123

xwq=123

ywj=123

fmz=123

authz下增加許可權

[groups]//分組

g_admin=kh

g_ui=zl,scg

g_code=xwq

g_test=ywj,fmz

[/]@g_admin=rw

*=r //其他人只有讀

[/ui/js]

zl=rw

[/ui/html]

scg=rw

[/code]

@g_code=rw

[/test]

@g_test=rw

Windows下SVN伺服器搭建

3.在ms dos中切換到e svn win32 1.5.4 bin中 4.建立版本庫 1 svnadmin create e svndemo repository 5.配置使用者和許可權 到e svndemo repository conf資料夾中找到svnserve.conf檔案,將passwo...

Windows下搭建svn伺服器端

1 軟體 1 服務端 subversion subversion.apache.org getting subversion binary packages windows win32svn files 1.6.16 svn win32 1.6.16.zip 解壓svn win32 1.6.16.z...

Windows下搭建svn伺服器端

1 軟體 1 服務端 subversion subversion.apache.org getting subversion binary packages windows win32svn files 1.6.16 svn win32 1.6.16.zip 解壓svn win32 1.6.16.z...