解決 linux下svn許可權配置不起作用

2021-08-01 12:48:48 字數 441 閱讀 5004

首先,使用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格式,微軟的記事本儲...