1.創建倉庫,即在SVN服務器裏的SVN工作目錄下創建項目bpm所對應的倉庫:
假設svn安裝目錄如下:/usr/local/svn/bin/
切換到上邊的bin目錄下,在命令行執行如下命令:svnadmin create/svnroot/bpm
2、創建成功後就可以在TortoiseSVN中訪問這個地址了:http://192.168.119.193/svn/bpm,不過在界面中看到的只是一個空的項目,沒有上面所說的/src、/docs這樣的目錄,所以下一步工作就是創建這個結構
使用TortoiseSVN客戶端連接到svn服務器上,在http://192.168.119.193/svn/bpm下創建三個目錄:trunk,branches,tags。到這裏項目算是建好了。
需要說明的是上邊的三個目錄trunk,branches,tags是一個約定俗成的目錄名稱,也可以使用其他目錄
但是隻有root用戶可以使用,所以要給其它人分配權限:
4.設置權限:
SVN服務器的/svnroot/authz 和passwd文件中有對應角色的權限列表,SVN創建項目時一定要先設置權限。
(1)、權限設置方法只是編輯這個authz文件,設置項目的訪問人員或者訪問組,以及讀寫權限。
(2)、用戶設置方法就是修改passwd文件,追加用戶的訪問賬號和密碼
如要給上面例子中的bpm添加權限,我們把下面這段內容添加上就行了。
在svn的authz文件中增加如下代碼
users=kongqz,liudehua,zhangxueyou
[bpm:/]
@users=rw
#上邊的意思就是給bpm這個項目目錄賦予@users用戶組的讀寫權限
但是用戶的密碼就需要在passwd中追加
kongqz:710RPdp.ZLajkA
liudehua:lxXRjQkc2oZa0E