Linux下安装svn搭配apache

Linux下安装svn搭配apache。

1.操作系统版本是redhat6.0

2.需要软件包

apr-1.5.1.tar.bz2

apr-util-1.5.4.tar.bz2

httpd-2.2.15.tar.gz

subversion-1.6.19.tar.bz2

subversion-deps-1.6.19.tar.bz2

温馨提示:如果不想用apache的,就不用装httpd-2.2.15.tar.gz包。没有apache的svn也能够使用。

3.安装开始arp和arp-util(必须安装)

#tar zxvf apr-1.2.12.tar.gz 
#cd apr-1.2.12 
#./configure --prefix=/usr/local/apr 
#make && make install 
#tar zxvf apr-util-1.2.12.tar.gz 
#cd apr-util-1.2.12 
#./configure --with-apr=/usr/local/apr 
#make && make install

4.安装apache

#tar xvzf httpd-2.2.15.tar.gz 

 #cd httpd-2.2.15

#./configure --enable-dav --enable-so --prefix=/usr/local/apache2

#make

#make install

# cd /usr/local/apache2/bin/

#  ./apachectl start

通过网页查看apache是否工作了。

5.安装svn

#tar vjxf subversion-1.6.19.tar.bz2 

#tar vjxf subversion-deps-1.6.19.tar.bz2 

# cd subversion-1.6.19

 #./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion  --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/   --with-ssl --with-zlib=/usr/local/zilib --enable-maintainer-mode  

#   make && make install

6.创建目录及数据仓库
# mkdir -p /home/svnroot/repository

7. 创建仓库文件test

cd /usr/local/subversion/bin 

#./svnadmin create /home/svnroot/repository/test 

# chmod 777  /home/svnroot/repository

8、修改apache配置文件

/usr/local/apache2/conf/httpd.conf

LoadModule dav_svn_module     modules/mod_dav_svn.so

LoadModule authz_svn_module   modules/mod_authz_svn.so

DAV svn 

SVNParentPath /home/svnroot/repository

AuthzSVNAccessFile /home/svnroot/repository/authz.conf

AuthType Basic 

AuthName "Subversion.zoneyump" 

AuthUserFile /home/svnroot/repository/passwd.conf

Require valid-user 

9.增加用户

其中passwd.conf是通过"htpasswd -bc /home/svnroot/repository/passwd.conf username password"

#/usr/local/apace2/bin/htpasswd –bc svnpasswd douyaqiang 123

#/usr/local/apache2/bin/htpasswd -c svnpasswd xiaogang 123

10.解决访问权限问题。Apache的用户

#Id deamon

#chown -R daemon.daemon /home/svnroot/repository/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老帽爬新坡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值