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) |