svn多版本許可權控制

2022-08-27 18:21:11 字數 1282 閱讀 8697

查詢是否安裝

rpm -qa subversion

安裝yum -y install subversion

指定svn的資料儲存路徑

mkdir -p /mnt/vdb1/svndata

指定svn的配置檔案資訊路徑

mkdir -p /mnt/vdb1/svndata

啟動svn服務

svnserve -d -r /mnt/vdb1/svndata

第一通過程序檢測

ps -ef | grep svn

第二通過埠3690檢測

netstat -lntup | grep 3690

第三通過檔案檢測,需要root使用者才可以執行

檢視建立專案版本庫命令

svnadmin --help

svnadmin help create

建立sadoc版本庫

svnadmin create /mnt/vdb1/svndata/sadoc

進入sadoc版本庫配置目錄,並備份配置檔案

cd /mnt/vdb1/svndata/sadoc/conf/

cp -p svnserve.conf svnserve.conf.default

進行詳細配置

anon-access = none //禁止匿名訪問

auth-access = write //認證後有讀的許可權

password-db = /mnt/vdb1/svndata/svnpasswd/passwd //指定密碼檔案

authz-db = /mnt/vdb1/svndata/svnpasswd/authz //指定許可權認證檔案

cp -p authz passwd /mnt/vdb1/svndata/svnpasswd/

cd /mnt/vdb1/svndata/svnpasswd/

chmod 700 authz passwd

[users]

harry = harryssecret

sally = sallyssecret

分組[groups]

harry_and_sally = harry,sally

harry_sally_and_joe = harry,sally,&joe

設定使用者檔案許可權

[/foo/bar]

harry = rw

&joe = r

設定組許可權

[repository:/baz/fuz]

@harry_and_sally = rw

* = r

版本控制之svn的許可權管理

啟用兩個檔案 auth access write the password db option controls the location of the password database file.unless you specify a path starting with a the file...

svn 許可權控制

1 開啟許可權控制 anon access 改為 none 沒有任何許可權 auth access 去掉 前面的 注視 改為 write 使用者可以進行讀寫操作 password db passwd 這一段 去掉 開啟密碼 配置檔案 authz db authz 同上 去掉 開啟許可權控制配置檔案 ...

SVN版本控制

1.svn安裝 sudo apt get install subversion 2.建立倉庫 對於多個 倉庫 首先在 var 下建立svn主目錄。svnadmin create var svn test1 svnadmin create var svn test2 3.修改配置檔案 倉庫目錄下 co...