linux svn安装

LINUX下SVN的安装---20140304

 

首先下载telnet客户端putty.ext

然后输入ip地址:10.10.10.2

输入用户名superman

输入密码:123qwe!@#

输入:su root

输入密码:123qwe!@#

 

切换到了带#号的命令

 

wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz

 

wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

 

来自 <http://blog.51yip.com/server/901.html>

 

下载所需要的SVN服务端文件

上面两个压缩文件解压后会自动放到同一个文件下,不用另建文件夹

二,开始安装SVN

 1,tar -zxvfsubversion-1.6.1.tar.gz

 2,tar -zxvfsubversion-deps-1.6.1.tar.gz

 3,进入到解压生成的文件下:cdsubversion-1.6.1/

 4,执行: ./configure--prefix=/usr/local/svn

  然后出现以下错误

./configure时会出现以下错误:configure: error: We require OpenSSL; try –with-    openssl configure              failed for serf

 

来自 <http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=33263&tid=19969>

这是因为没有安装OpenSSL相关包的原因

三,开始安装OpenSSL

1,wget http://www.openssl.org/source/openssl-1.0.0g.tar.gz

2,tar -zvxf openssl-1.0.0g.tar.gz

3,cd openssl-1.0.0g

4,./config --prefix=/usr/local --openssldir=/usr/local/ssl

5,make&&make install

6,./config shared --prefix=/usr/local --openssldir=/usr/local/ssl

7,make clean

8,make&&make install

好了这个OpenSSL安装好了。

四,重新开始安装SVN

1,进入到: cd subversion-1.6.1/

2,执行: ./configure --prefix=/usr/local/svn

3,make&&make install

到这里就安装好了,安装独立的SVN

五,查看SVN信息

1,要查看SVN信息先进入根目录下

2,然后输入命令:cd/usr/local/svn/bin/svnserver --version

svnserve,版本 1.7.5 (r1336830)

   编译于 Jun 21 201322:11:49

 

版权所有 (C) 2012 Apache 软件基金会。

此软件包含了许多人的贡献,请查看文件 NOTICE 以获得更多信息。

Subversion 是开放源代码软件,请参阅http://subversion.apache.org/站点。

 

下列版本库后端(FS) 模块可用:

 

* fs_base : 模块只能操作BDB版本库。

* fs_fs : 模块与文本文件(FSFS)版本库一起工作。

 

Cyrus SASL 认证可用。

 

六,将SVN的bin目录加到环境变量中去

 

root@superman-System-Product-Name:~# PATH=$PATH:/usr/local/svn/bin

root@superman-System-Product-Name:~# export PATH

root@superman-System-Product-Name:~# svn

七,建立仓库,配置SVN

1,建一个SVN的根目录,因为项目不只一个

root@superman-System-Product-Name:~#mkdir-p /home/zhangy/www/repos

root@superman-System-Product-Name:~#svnadmin create /home/zhangy/www/repos

2,修改svnserve.conf配置文件

root@superman-System-Product-Name:~#cd/home/zhangy/www/repos/conf

root@superman-System-Product-Name:/home/zhangy/www/repos/conf#vi svnserve.conf

 

3,配置用户和权限控制

root@superman-System-Product-Name:/home/zhangy/www/repos/conf#vi authz

4,配置用户的密码

root@superman-System-Product-Name:/home/zhangy/www/repos/conf#vi passwd

注意事项:

其中,当文件中copy的压缩包到另一压缩包后,文件会变成红色,这是要修改权限

chmod 777 *  //*代表所有  修改后红色就会变成绿色

然后启动SVN

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值