Chinaunix首页 | 论坛 | 博客
  • 博客访问: 321389
  • 博文数量: 26
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 915
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-20 14:54
文章分类

全部博文(26)

文章存档

2010年(3)

2009年(14)

2008年(9)

我的朋友

分类: LINUX

2008-08-27 12:32:56

1.需要两个文件,httpd和subversion. httpd是web服务器,用来通过web访问subversion,httpd可以在apache官方网站上下载到 

2.新建一个用户:svnroot
最好不要让root用户参与到svn的权限管理和日常的运行和维护工作中来,但是下面的一些安装和配置操作还是 需要root用户来完成的,因为有些操作只有root才能做。权限问题很重要。曾经因为权限问题折腾了一天。

注意: 这一步可以忽略。

3.编译安装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

4.

安装Subversion

//解压SubVersion安装包 (root用户进行下面的操作)
# tar xvzf Subversion-1.3.1.tar.gz

# tar xzvf subversion-deps-1.5.1.tar.gz(解压后的内容会自动到Subversion-1.3.1目录中)

(tar xjf *.tar.bz2)
//进入解压后的目录
# cd Subversion-1.3.1
//配置subversion安装
#./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion
--with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl --enable-maintainer-mode
# make
//安装
# make install
//创建库文件所在的目录 (svnroot用户进行下面的操作)
# mkdir /home/svnroot/repository
//进入subversion的bin目录
# cd /usr/local/subversion/bin
//创建仓库"test"
# ./svnadmin create /home/svnroot/repository/test
# cd /home/svnroot/repository/test
//看看是不是多了些文件,如果是则说明Subversion安装成功了
# ls –l
# cd /usr/local/subversion/bin
//这条语句将把路径/home/user/import下找到的文件导入到你创建的Subversion 仓库中去,
//提交后的修订版为1。
# ./svn import /home/user/import file:///home/svnroot/repository/test –m "注释"
//不让其他人有该目录的权限
# chmod 700 /home/svnroot/repository

阅读(1114) | 评论(0) | 转发(0) |
0

上一篇:redhat,远程登录ssh的问题

下一篇:shift

给主人留下些什么吧!~~