SVN伺服器多個專案的許可權分組管理

2022-03-31 01:37:19 字數 900 閱讀 8046

1.建立兩個**倉庫 

cd /home/svn

svnadmin create project1

svnadmin create project2 

2. 複製 authz  passwd 兩檔案到svn資料夾下

cp authz passwd /home/svn

3.修改project1 和project2 下svnserve.conf檔案

vi svnserve.conf

修改成如下:

anon-access = none //禁止匿名訪問

auth-access = write

password-db = /home/svn/passwd //統一使用密碼檔案

authz-db = /home/svn/authz

realm = project1 //許可權網域名稱,很重要,寫你的工程名

4.修改兩個許可權管理檔案

vi passwd

//使用者名稱 = 密碼

[users]

eg1 = 123

eg2 = 123

vi authz

[groups] //分組

admin = eg1,eg2

[project1:/] //工程1的訪問控制,guest1,2無法訪問

@admin = rw

或 eg1 = rw

eg2 = rw

[project2:/]

@admin = rw 

5. 重啟

svnserve -d -r /home/svn

停止命令

killall svnserve

樹莓派之安裝SVN伺服器 下篇 多個專案

上次我們在一台樹莓派上部署好了乙個svn下的專案,但是實際使用過程中,我們不可能只部署乙個專案,所以我們這次要部署多個專案。cd home pi svnrepo svnadmin create mysvn2 這時 home pi svnrepo下有兩個目錄 mysvn mysvn2 nano svn...

Linux 伺服器上配置多個svn倉庫

1 在指定目錄建立倉庫儲存總目錄,本文示例目錄設定為 usr local svn svnrepos 2 在總目錄中建立兩個倉庫的資料夾,以及使用命令建立版本庫 mkdir p usr local svn svnrepos warehouse1 mkdir p usr local svn svnrep...

linux伺服器上配置多個svn倉庫

mkdir p usr local svn svnrepos2 在總目錄中建立兩個倉庫的資料夾,以及使用命令建立版本庫 mkdir p usr local svn svnrepos warehouse1 mkdir p usr local svn svnrepos warehouse2 svnadm...