新聞中心
本節(jié)向大家描述一下如何搭建功能強大Linux SVN控制系統(tǒng),Linux SVN是常用系統(tǒng),于是我學習研究了Linux SVN,在這里對大家詳細介紹下Linux SVN系統(tǒng)應用,希望通過本節(jié)的學習大家能夠掌握搭建Linux SVN控制系統(tǒng)的方法。

10余年的烏魯木齊網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整烏魯木齊建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“烏魯木齊網站設計”,“烏魯木齊網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
搭建功能強大Linux SVN控制系統(tǒng)
最近朋友波波給我講解了Linux SVN版本控制系統(tǒng),感覺挺好的?,F(xiàn)與大家分享一下,有興趣朋友可以了解一下。原文:http://www.gaojinbo.com/?p=32需求:LINUX下建立Linux SVN服務器,自動同步到WEB目錄,實現(xiàn)通過SVN即時修改WEB內容。
1.環(huán)境
centos5.3
2.安裝Linux SVN
yum -y install subversion
3.Linux SVN配置
建立版本庫目錄
mkdir /svn
svnserve -d -r /svn
4.Linux SVN建立版本庫
創(chuàng)建一個新的Subversion項目
svnadmin create /svn/www.gaojinbo.com
配置允許用戶rsync訪問
cd /svn/www.gaojinbo.com/conf
vi svnserve.conf anon-access=none auth-access=write password-db=passwd 注:修改的文件前面不能有空格,否則啟動svn server出錯
vi passwd [users] # = # = rsyncrsync=rsync 5.Linux SVN客戶端連接
svn co svn://ip/www.gaojinbo.com
用戶名密碼:rsync。下面我們看一下 Linux SVN控制系統(tǒng)搭建過程中如何實現(xiàn)Linux SVN與WEB同步。
6.實現(xiàn)Linux SVN與WEB同步
1)設置WEB服務器根目錄為/www/www.gaojinbo.com
2)checkout一份SVN
svn co svn://localhost/www.gaojinbo.com /www/www.gaojinbo.com
修改權限為WEB用戶
chown -R apache:apache /www/www.gaojinbo.com/
3)建立同步腳本
cd /svn/www.gaojinbo.com/hooks/
cp post-commit.tmpl post-commit
編輯post-commit,在文件***添加以下內容
export LANG=en_US.UTF-8 SVN=/usr/bin/svn WEB=/www/www.gaojinbo.com/ $SVN update $WEB –username rsync –password rsync chown -R apache:apache $WEB 增加腳本執(zhí)行權限chmod +x post-commit完成!到這里Linux SVN控制系統(tǒng)搭建完成,謝謝關注。
【編輯推薦】
- SVN安裝使用手冊跟蹤介紹
- GoogleCode中實現(xiàn)SVN版本管理系統(tǒng)經驗總結
- 學習筆記 Linux系統(tǒng)下如何進行SVN服務器搭建
- 如何實現(xiàn)SVN倉庫目錄規(guī)范化管理?
- 五步輕松實現(xiàn)SVN安裝和啟動
分享題目:功能強大的Linux SVN控制系統(tǒng)如何快速搭建?
當前網址:http://fisionsoft.com.cn/article/dhjjjdj.html


咨詢
建站咨詢
