repository目錄下的conf有三個檔案:svnserve.conf、passwd、authz,依次修改
你可以直接刪除預設的svnserve.conf檔案,然後使用下面的配置:
# vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = test
說明:anon-access = none #不允許匿名使用者訪問
auth-access = write #通過驗證的使用者可以讀和寫
password-db = passwd #使用者儲存檔案
authz-db = authz #許可權管理檔案
realm = test#倉庫名稱
設定使用者賬號。你可以直接刪除預設的passwd檔案,然後使用下面的配置:
# vi passwd
[users]
linzuxin = linzuxin
說明:[users] #是必須的,標記為使用者配置開始
linzuxin = linzuxin # linzuxin 是使用者名稱 , linzuxin 是密碼。注意,是明文密碼
往後所以倉庫的使用者都在這裡記錄就可以了。至於那個使用者,允許訪問那個倉庫,在許可權管理裡限制。
設定使用者許可權。你可以直接刪除預設的authz檔案,然後使用下面的配置:
# viauthz
[groups]
devops = linzuxin
[/]@devops = rw
說明:devops = linzuxin #devops是組名,linzuxin是使用者名稱,歸為這一組,可以有多個使用者,用逗號隔開
@devops = rw #說明devops組對所有目錄都有讀寫許可權
svn 配置使用者許可權
使用者 user2,只能訪問目錄2資料夾的資料 1 在服務端新增使用者賬號密碼和許可權 編輯 vim passwd 新增 user2 user2 使用者名稱 密碼 編輯 vim authz 新增 myproject 2 user2 rw 給user2,新增myproject專案下的2目錄下的讀寫許可...
SVN使用者配置及許可權管理
1.通過svn客戶端的import功能往新建的repository中匯入初始化專案 2.要刪除伺服器中的專案,可以先將專案匯出到本地,然後將本地的專案刪除,最後commit 3.d svndemo repository 是建立的repository,d svndemo repository conf...
Windows下配置svn使用者與許可權
研究了下win下的svn,對這種軟體不能說要多麼多麼精通,但知道也得知道如何配置吧。mark之 1 本文件適用於對subvesion的自帶服務svnserve進行許可權配置,全部在authz檔案中完成。2 如果要對含有中文的目錄或檔案進行管理或分配時,需要將該檔案儲存為utf 8格式,微軟的記事本儲...