查詢是否安裝
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...