天天看點

Linux 搭建SVN版本庫harry = harryssecretsally = sallyssecretvim authz[repository:/baz/fuz]@harry_and_sally = rw* = r

yum install subversion

建立一個檔案夾 /opt/www/project

建立svn版本庫

svnadmin create /opt/www/project

修改配置

編輯svnserve.conf主配置檔案,對以下幾項修改如下

[general]

anon-access = none #取消匿名通路

auth-access = write #授權使用者有可寫權限

password-db = passwd #指定使用者配置檔案,後面會用到

authz-db = authz #指定權限配置檔案,後面會用到

realm = my first repository 版本庫名稱

修改passwd

vim passwd

找到“[users]”,在此選項下添加使用者“woshihehe”,“woshihehe”使用者對應的密碼是“123456”

[users]

woshihehe = 123456

修改authz檔案

  在最後添加兩行

[/] //倉庫的根目錄

woshihehe=rw

[/trunk] [/branches] [/tags] //創庫的下級目錄

ps -ef | grep subversion 檢視程序

如果你的svn庫的路徑為:/opt/www/project

那麼你啟動時,不能用指令:

svnserve -d -r /opt/www/project

而要用指令:

svnserve -d -r /opt/www/

把svn端口 預設設定為3690

netstat -ntulp | grep 3690

kill -9 pid 殺死程序

svn mkdir -m "file name" svn://192.168.1.111/project/file name

繼續閱讀