日期:2014-05-16  浏览次数:20550 次

Linux上安装subversion手记

Linux上安装subversion手记(包括apache apr, berkeley DB)
2008-09-25 10:29
跳转到:?导航,?搜索

由于工作需要,在LINUX上安装了以把subversion,把经过写出来,给也需要在linux上安装subversion的朋友一点借签。 因为我用的都是源码包编译安装,所以应该对于具体的Linux发行版本没有过多要求。好了,不说废话了,进入主题。

目录

[隐藏]
  • 1?新建一个用户:svnroot
  • 2?编译安装httpd (root用户操作):
  • 3?安装subversion
  • 4?SubVersion 配置
  • 5?修改Apache配置文件
  • 6?重启apache
  • 7?权限管理
    • 7.1?1)增加用户
    • 7.2?2)权限分配
  • 8?一些备忘:
    • 8.1?1.//创建仓库"test"
    • 8.2?2.Import files
    • 8.3?3.客户端通过IE打开svnserver
    • 8.4?4.启动SVN
    • 8.5?5.创建授权用户
    • 8.6?6.重新部署SVN仓库

新建一个用户:svnroot

最好不要让root用户参与到svn的权限管理和日常的运行和维护工作中来,但是下面的一些安装和配置操作还是 需要root用户来完成的,因为有些操作只有root才能做。

编译安装httpd (root用户操作):

//解压apache2安装包
# tar xvzf httpd-2.2.2.tar.gz
//进入解压后的目录
# cd httpd-2.2.2
//配置apache安装,前两个参数是必须要加的,你还可以根据您的需要添加其他的 参数。
//后面的参数制定你要把apache安装哪里
# ./configure --enable-dav --enable-so --prefix=/usr/local/apache2/
# make
//安装
# make install
# cd /usr/local/apache2/bin
//启动apache服务
# ./apachectl start
//打开浏览器http://localhost/如果有测试页"It works!"出现则证明已经安装成功。

首先下载berkeley DB

???? 地址:http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz

?????? 下这个因为subversion内部使用的管理数据的功能会需要用到。但是后来经过猜测,应该不装也没问题,因为subversion有两种关于这个的模式,不装的话可以