首先,使用svn時,對於svn的協議要明確:你到底使用哪個協議來完成訪問svn庫的操作?
svn協議有以下兩種:http(apache); svn(svnserve)
在區域網內部使用svn,一般用svnserve訪問svn,如果需要通過網路訪問用http比較適合。
但是!!!如果自己在一台伺服器上建立svn,那麼在同一臺伺服器上不管哪個使用者,只要用svn co file:///path/to/my/svn/proj形式的命令訪問svn,那麼都會順利checkout該svn庫,這也就會導致,不管你如何配置svn許可權,都無法限制其他使用者的讀許可權!
那麼如何在同一臺機器上進行svn許可權管理?
答案:用svn協議就可以,但是即使用svn,你也無法控制其他使用者checkout你在同一臺機器上建立的svn倉庫
$ svn co svn://localhost/path/to/proj
SVN許可權配置
在svnserve.conf中去掉如下三者的注釋 表示禁止匿名訪問 anon access none 表示密碼檔案為同目錄下的authz檔案 authz db authz 表示許可權認證檔案為同目錄下的passwd檔案 password db passwd 編輯passwd users p1 a1 ...
svn配置許可權
size small 乙個版本庫的情況 1.建立版本庫svnadmin create f svnbase 2.修改f svnbase conf目錄下的svnserve配置檔案 將password db passwd和authz db authz前的注釋去掉 注意 文字前面不要有空格,要頂頭寫 3.在...
Windows下配置svn使用者與許可權
研究了下win下的svn,對這種軟體不能說要多麼多麼精通,但知道也得知道如何配置吧。mark之 1 本文件適用於對subvesion的自帶服務svnserve進行許可權配置,全部在authz檔案中完成。2 如果要對含有中文的目錄或檔案進行管理或分配時,需要將該檔案儲存為utf 8格式,微軟的記事本儲...