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
这是因为没有安装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 2013,22: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