linux下安裝svn


http://mirrors.shu.edu.cn/apache/subversion/subversion-1.9.7.tar.gz
注意:原代碼安裝超級麻煩,參考文檔:
http://blog.csdn.net/china_style/article/details/78657809

建議yum安裝

[root@localhost src]# yum install subversion -y

建立總倉庫

mkdir /usr/local/svn 這個地址隨意

建立項目倉庫

[root@localhost svn]# svnadmin create /usr/local/svn/shop
[root@localhost shop]# ls
conf  db  format  hooks  locks  README.txt

設置倉庫賬戶安全

進入conf配置文件目錄,給當前倉庫下的zw用戶配置rw權限

vim ahthz
[/]
zw=rw

進入conf配置文件目錄,給zw用戶設置密碼

vim password
zw=123

進入conf配置文件目錄,給當前倉庫權限進行配置

vim svnserve.conf 
anon-access = none 
auth-access = write 
password-db = password
authz-db = authz 
realm = /var/svn/ygmedu 

開啟svn服務器,默認端口3690

[root@localhost shop]# svnserve -d -r /usr/local/svn/

查看是否開啟

[root@localhost shop]# netstat -nltp

檢出代碼

svn co svn倉庫地址 ./

設置某倉庫提交更新到某網站根目錄的鈎子腳本(當客戶端進行提交后,服務端同步文件並把文件復制一份到網站跟目錄)

cd /var/svn/m/hooks
cp post-commit.tmpl post-commit
chomd a+x post-commit
vim post-commit
export LANG=en_US.UTF-8
svn up --non-interactive --username zw --password 123 '/user/local/src/web/m'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM