源碼安裝svn
先卸載低版本
wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.bz2
wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.bz2
wget http://mirrors.hust.edu.cn/apache//apr/apr-iconv-1.2.1.tar.bz2
wget http://apache.fayea.com/subversion/subversion-1.9.3.tar.bz2
wget http://www.sqlite.org/sqlite-amalgamation-3071501.zip
tar -xf apr-1.5.2.tar.bz2
cd apr-1.5.2
ls -l
./configure --prefix=/usr/local/apr
make && make install
cd ..
tar -xf apr-util-1.5.4.tar.bz2
cd apr-util-1.5.4
ls -l
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
cd ..
ls -l
tar -xf apr-iconv-1.2.1.tar.bz2
cd apr-iconv-1.2.1
./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
make
make install
tar -xf subversion-1.9.3.tar.bz2
mv sqlite-amalgamation-3071501.zip subversion-1.9.3
unzip sqlite-amalgamation-3071501.zip
mv sqlite-amalgamation-3071501 sqlite-amalgamation
./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-maintainer-mode
make & make install
/usr/local/subversion/bin/svnserve --version
vim /etc/profile.d/svn.sh
chmod a+x /etc/profile.d/svn.sh
source /etc/profile.d/svn.sh
echo $PATH
mkdir -pv /data2/svn
svnadmin create /data2/svn/web0
svnserve -d -r /data2/svn
netstat -ntulp
svn co svn://localhost/web0
cp post-commit.tmpl post-commit
chmod 777 post-commit
svn cleanup
[root@localhost ~]# cat /data2/svn/web0/hooks/post-commit
#!/bin/bash
export LANG=en_US.UTF-8 //解決中文報錯
SVN=/usr/local/subversion/bin/svn
WEB=/data0/web/www.test155.com/web0
$SVN update $WEB --username=用戶名 --password 密碼
開機自動啓動
/usr/local/nginx/sbin/nginx >/tmp/nginx.log 2>&1
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/etc/my.cnf & >/tmp/mysql.log 2>&1
/usr/local/php/sbin/php-fpm >/tmp/fpm.log 2>&1
/usr/local/subversion/bin/svnserve -d -r /data2/svn >/tmp/svn.log 2>&1
源碼安裝svn
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
使用subversion搭建SVN
954320420
2019-02-23 13:19:30
Linux環境下SVN的安裝與配置
yjh625
2019-02-23 00:38:45
SVN+Apache服務器搭建
D殺手D
2019-02-23 00:33:24
基於Apache Http Server和SVN Server的版本管理方案(一)
ronyfly
2019-02-23 00:33:11
基於Apache Http Server和SVN Server的版本管理方案(二)
ronyfly
2019-02-23 00:33:09
基於Apache Http Server和SVN Server的版本管理方案(三)
ronyfly
2019-02-23 00:33:08
CentOS搭建SVN(CollabNet Subversion)服務器
yinyue0317
2019-02-23 00:26:11
IDEA - 將本地已有項目 提交到SVN
陸永劍講師
2019-02-23 00:10:47
Git 與 SVN對比詳解
dolunbu
2019-02-23 00:04:43
代碼管理平臺SVN部署實戰
IT技術棧
2019-02-22 22:41:14
用TortoiseSVN查看log居然也會有問題
cowcow1982
2019-02-22 21:46:31
Linux下SVN命令大搜捕
JenMinZhang
2019-02-22 21:00:17
SVN Error: Could not open the requested SVN filesystem
120714646
2019-02-22 20:54:37