Centos Nginx + Svbversion配置安装方法分享

按照网上的说法,现在Nginx没有提供SVN的支持,而我刚好安装的就是SVN,而SVN的安装可以有两种方式,一种是独立安装一种是通过 apache,如果我不打算继续安装apache的话,就只能选择独立配置了。幸好前人的肩膀还是宽阔的,让我找到了一篇完整的安装方法(http://www.uusnn.com.cn/?p=67),下面就是按照文中说的方式:

文中说了SVN存储数据有两种方式1. BDB 2. FSFS。同时还给出了第一种方式的弊端,所以我为了方便我也选择使用第二种方式。
用同事的话说,用wget下载快而且成功率高,所以也用这种方式,当然也可以浏览器下载,版本也可以根据自己的需要修改。
获取svn安装包:
# wget “http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz”
# wget “http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz”
编译svn以root用户登录:
# tar xfvz subversion-1.6.6.tar.gz
# tar xfvz subversion-deps-1.6.6.tar.gz
# cd subversion-1.6.6
# ./configure –prefix=/opt/svn –without-berkeley-db
(注:以svnserve方式运行,不加apache编译参数。以fsfs格式存储版本库,不 编译berkeley-db)
# make

# make install

# make clean

在 /etc/profile 找到export PATH,在这行之前加入 SVN Path 以方便操作:
# vi /etc/profile
PATH=$PATH:/opt/svn/bin

事实证明,这种方式是需要重启系统的,当然也可以直接修改PATH=$PATH:/opt/svn/bin但是这样经过我的测试,并不是整个系统环境都做了改变,只是在当前控制台下有用,我的系统用的是centos5.x;

测试是否安装成功:
# svnserve –-version

# /opt/svn/bin/svnserve –version

或是

# svn --version

结果:

然后就可以用svn --help可以看到很多可选项

# svn co http://xxx/trunk /home/www/test 就可以将url中的文件checkout到/home/www/test下了

这样就完成了···

如果是要架设一个svn的服务器,那就接着http://www.uusnn.com.cn/?p=67文中的步骤,创建用户级版本库,重要的一点是要赋权限。

这里需要注意的,他会先让我输入当前登录用户的密码,然后输入svn上权限的用户名和密码,如果输错会报“认证失败”错误

因为我不会用到服务器的管理,所以到这里为止就可以了~好了 大功告成····

(0)

相关推荐

  • 图解MySQL ZIP包解压配置安装方法

    本篇将和大家介绍MySQL ZIP包解压配置安装方法,希望对大家的工作和学习有所帮助! 操作方法 01 录官网下载zip包,鼠标一直滚到最下方,点击Download下载对应电脑版本的安装包,如下图所示 ...

  • Linux 系统下各种包的安装方法分享

    一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在 ...

  • 正确的AMD显卡软件包安装方法分享

    操作方法 01 AMD显卡就是ATI显卡,俗称A卡,AMD不仅有显卡,还有CPU处理器,历久来有很多的网友都会问,为什么AMD显卡的安装软件包总出故障,现在小编带来一些资料来解说一下. amd显卡的正 ...

  • 细胞分裂6:黑名单高清材质包GOD安装方法分享

    操作方法 01 <细胞分裂6:黑名单>Xbox360版的画面确实不怎么样,这里就需要你安装官方附送的高清材质包,有些玩家可能还不清楚怎么安装,下面我们将为你解答一下! <细胞分裂6: ...

  • ubuntu+nginx+php环境搭建方法分享

    系统环境:Ubuntu 13 和 Linux Mint 15都通过。 默认安装的是nginx 1.2.5,php5.4.9 先安装: 复制代码 代码如下: sudo apt-get install n ...

  • centos下netconfig 的安装方法

    默认5.1以上所没有netconfig命令的,需要安装 root@localhost ~]# netconfig 如果出现找不到该命令的错误信息,说明该命令包还没有安装,redcat/centos默认 ...

  • Oracle 11g for Linux CentOS 5.2 详细安装步骤分享(图解教程)

    首先在oracle官方上下载一个oracle 11g(特别说明一下在安装CentOS 5.2时尽量是把开发包装全一些,这样您在安装包检测的时候就会少装一些包。还有一点:安装大概需要5G多的空间,空间不 ...

  • CentOS下重新安装yum的方法分享

    deepvps晚上Google好久没有结果。后来问了猫哥,猫哥果然高人,三言两语就给解决了。现在简单记录如下,方便后面出现问题的同学查看。 在SSH里面依次输入下面的命令: 1,下载最新的yum-3. ...

  • 安装ubuntu12.04后无线网卡驱动安装方法分享

    安装ubuntu12.04后无线网卡驱动安装方法分享