centos6.3 svn服務器配置自動同步web

1.建立項目
mkdir -p /home/web
svnadmin create /home/webweb

2.更改配置
cd /home/web/conf
vi passwd
找到[users] 添加如下內容
testuser=123456svn

vi authzpost

最下面添加如下內容
[/]
testuser=rwip

vi svnserve.conf
找到下面幾個去掉前面的#,並把第一個改爲 none ,第5個改爲你的svn目錄
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /home/web同步

3.啓動svn服務
svnserve -d -r /home/webit

4.客戶端svn://你的iptest

5.自動同步
cd /home/web/hooks配置

vi post-commit
#!/bin/sh
export LANG=zh_CN.UTF-8
svn co svn://你的ip /home/web
保存退出權限

6.賦予post-commit執行權限
chmod +x post-commit密碼

7.執行svn
回到根目錄
svn co svn://你的ip /home/web 
接下來會要求你輸入root密碼,svn 帳戶名,svn 密碼,最後問你是否保存,選擇保存

8.訪問svn

svn://你的ip

相關文章
相關標籤/搜索