centos搭建svn及自動推送

2021-08-08 16:08:13 字數 1133 閱讀 5986

centos6搭建svn及自動推送

一. 搭建svn服務

yum install subversion

1.建立svn版本庫目錄

mkdir -p /var/svn/svnrepos

2.建立版本庫

svnadmin create /var/svn/svnrepos

3.配置倉庫

cd conf

vim authz

[/]

user1=rw

user2=r

vim svnserve.conf

開啟以下注釋:

anon-access = read #匿名使用者可讀

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

password-db = passwd #使用哪個檔案作為賬號檔案

authz-db = authz #使用哪個檔案作為許可權檔案

realm = /var/svn/svnrepos # 認證空間名,版本庫所在目錄

4.啟動svn服務

svnserve -d -r /var/svn/svnrepos

5.重啟svn服務

6.防火牆開放3690埠

vim /etc/sysconfig/iptables

-a input -m state –state new -m tcp -p tcp –dport 3690 -j accept

6.客戶端檢出

svn://ip位址

二、配置自動同步

1.建立web站點,從svn伺服器上匯出站點

mkdir -p /www/html

cd /www/html

svn co svn://ip位址

cd /var/svn/svnrepos/hooks

vim post-commit

export lang=zh_cn.utf-8

cd /www/html

svn cleanup

svn update /www/html –username 「使用者名稱」 –password 「密碼」 –no-auth-cache

chmod 755 post-commit

2.重啟svn服務更新

centos搭建svn實錄

1首先,安裝 執行命令 yum install subversion ubuntu安裝命令 sudo apt get install subversion 2安裝完成後,檢測是否安裝成功,以及版本號 執行命令 svn version 我的個人會出現如下提示,表明安裝成功,版本是1.6.11 3.現在...

Centos快速搭建SVN

yum y install subversion mkdir home svn svnadmin create home svn server 注 執行完後,home svn server目錄下檔案說明 readme.txt 版本庫的說明檔案 conf 配置檔案件夾 後續操作最多的資料夾 db sv...

svn搭建及操作

安裝步驟如下 1 yum install subversion 2 輸入rpm ql subversion檢視安裝位置,如下圖 我們知道svn在bin目錄下生成了幾個二進位制檔案。輸入 svn help可以檢視svn的使用方法,如下圖。3 建立svn版本庫目錄 mkdir p var svn svn...