伺服器端
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...