svn中的auth檔案的說明

2021-06-16 08:50:20 字數 1019 閱讀 4340

準備:本機ip:192.168.32.134

如果原始碼安裝困難,就用yum安裝吧:yum install subversion,

1)建立資料夾/data/svndata為倉庫根目錄

#mkidr -p /data/svndata

2)建立兩個專案,名叫projectone和projecttwo

#svnadmin create /data/svndata/projectone

#svndadmin create /data/svndata/projecttwo

1.配置auth的時候,如果svnserve的啟動引數 -r所指的目錄為版本庫時稱為單庫svnserve方式

如:svnserve -d -r /data/svndata/projectone

在這個種情況下,乙個svnserve只能為乙個版本庫工作,此時的auth應該如下配置:

[groups]

admin=user1

developer=dvp1,dvp2

@admin=rw

@developer=rw

注:此時[/]表示/data/svndata/projectone,客戶端通過svn:就是訪問projectone了

2..配置auth的時候,如果svnserve的啟動引數 -r所指的目錄為版本庫的根目錄就是多庫svnserve方式

如:svnserve -d -r /data/svndata/

此時的auth的配置如下:

[groups]

admin=user1

developer=user2,dvp1,dvp2

[project:/]

@admin=rw

@dev=rw

注:此時/表示庫根目錄即/data/svndata,

以上方式在客戶端可以通過svn:/projectone來訪問projectone

3.對中文目錄進行許可權控制時,應該將許可權檔案authz改為utf8格式,可以用window上的editplus,notepad++等進行轉,很快的。

SVN 配置檔案說明

svnserve是svn自帶的乙個輕型伺服器,客戶端通過使用以svn 或svn ssh 為字首的url來訪問svnserve伺服器,實現遠端訪問svn版本庫。svnserve可以通過配置檔案來設定使用者和口令,以及按路徑控制版本庫訪問許可權。本文詳細分析了svnserve配置檔案格式,並說明如何使用...

SVN 在 Xcode中的狀態說明

最近同事總是問我關於svn狀態的問題,c 是什麼意思啦?a 是什麼意思啦?等等一系列問題。為了方便以後查閱,以及新同事的快速融入,特在此記錄一下 當然了大家也可以google一下,一搜一大把。svn status 字元含義如下 no modifications.沒有改動 a added.新增加的檔案...

SVN 中的忽略檔案

svn 中的忽略檔案 在專案中,有些dll是每次專案動態生成的,沒有必要提交,專案忽略它!方法一 最老土 在每次提交的時候,手動篩選你不需要提交的檔案,然後去掉勾,如圖 方法二 注意,不同的版本,有不同的操作方法,不過大體相同 選中要忽略的檔案 右擊 如果選中第乙個 那麼直刪除並忽略到a.txt 如...