CentOS下通過yum安裝svn及配置

來源:互聯網
上載者:User

標籤:

1.環境

centos5.5

2.安裝svn
yum -y install subversion

3.配置

建立版本庫目錄
mkdir /www/svndata

svnserve -d -r /www/svndata

4.建立版本庫

建立一個新的Subversion項目
svnadmin create /www/svndata/oplinux

配置允許使用者rsync訪問
cd /www/svndata/oplinux/conf

vi svnserve.conf
anon-access=none
auth-access=write
password-db=passwd

註:修改的檔案前面不能有空格,否則啟動svn server出錯

vi passwd
[users]
#<使用者1> = <密碼1>
#<使用者2> = <密碼2>
david=123456

5.用戶端串連
svn co svn://ip/oplinux
使用者名稱密碼:123456

===============================================================

6.實現SVN與WEB同步,可以CO一個出來,也可以直接配在倉庫中

1)設定WEB伺服器根目錄為/www/webroot

2)checkout一份SVN

svn co svn://localhost/oplinux /www/webroot

修改許可權為WEB使用者

chown -R apache:apache /www/webroot/oplinux

3)建立同步指令碼

cd /www/svndata/oplinux/hooks/

cp post-commit.tmpl post-commit

編輯post-commit,在檔案最後添加以下內容

export LANG=en_US.UTF-8
SVN=/usr/bin/svn
WEB=/www/webroot/
$SVN update $WEB –username rsync –password rsync
chown -R apache:apache $WEB

增加指令碼執行許可權

chmod +x post-commit

CentOS下通過yum安裝svn及配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.