安裝採用YUM一鍵安裝:vim
1.環境Centos 6.6服務器
2.安裝svn
yum -y install subversionsvn
3.配置post
創建版本庫目錄
mkdir /www/svndata測試
svnserve -d -r /www/svndata網站
4.創建版本庫編碼
建立一個新的Subversion項目
svnadmin create /www/svndata/project日誌
5.版本庫配置ip
進入對應的版本庫如nilrxx,裏面有一些自動給生成的文件。在conf目錄下就是咱們須要配置的三個文件:authz passwd svnserve.conf開發
現只記錄我得成功配置以下:
5.1:打開svnserve.conf,打開下面這條語句的註釋就行
password-db = passwd
5.2:打開passwd文件,加入一個用戶並制定密碼便可
ruanwenwu = 123456
6.開啓svn服務
6.1: svnserve -r -T -d /www/svndata
解釋:後面跟着的時倉庫目錄,並非項目目錄
6.2:將這個命令加入到開機啓動:
vi /etc/rc.local
將6.1的命令加入到文件中便可
7.這時就能夠將項目目錄import到咱們的項目倉庫了
7.1:進入咱們的項目目錄好比:/home/wwwroot/www.doubilaile.com
cd /home/wwwroot/www.doubilaile.com
7.2: svn import ./ svn://192.168.1.233/project
運行這條命令可能出現$svnEditor環境變量的問題,只須要運行這條命令就好了:export SVN_EDITOR=vim
命令執行成功會彈出一個日誌文件編寫輸入的狀況,隨便寫兩句保存便可。到這裏項目就被導了進來。
8.到這裏就能夠打開window的svn客戶端checkout項目了,路徑是svn://192.168.1.233/project
若是碰到目標計算機積極拒絕的狀況,請檢查LINUX是否開啓了防火牆,若是開啓了就關閉。
查看防火牆狀態:sevice iptables status;
關閉防火牆:service iptables stop;
永久關閉: chkconfig iptables off;
咱們常常須要提交代碼後同時在LINUX環境下進行測試。怎麼辦呢?能夠利用svn的hook來解決。
利用SVN的鉤子同步更新代碼的方法詳解
#!/bin/sh
export LANG=zh_CN.GBK
svn update --username ruanwenwu --password 207099 /home/www/www.doubilaile.com