CentOS-5.6下SVN的安装
安装环境:
CentOS 5.6
eclipse3.3.2
subversion-1.6.16.tar.bz2
subversion-deps-1.6.16.tar.bz2
subclipse 1.6.5
subversion服务器安装步骤:
1、解压subversion-1.6.16.tar.bz2
tar -jxvf subversion-1.6.16.tar.bz2
tar -jxvf subversion-deps-1.6.16.tar.bz2
2、编译安装
cd subversion-1.6.16
./configure --prefix=/opt/svn
make && make install
服务器配置
1、创建版本仓库文件夹
mkdir /opt/svndata/test
2、创建仓库
svnadmin create /opt/svndata/test
3、配置
vi /opt/svndata/test/conf/svnserve.conf
内容如下:
[general]
anon-access = read
auth-access = write
password-db = passwd
vi /opt/svndata/test/conf/passwd
内容如下:
[users]
hadoop=123456
4.、启动svnserve:
svnserve -d -r /opt/svndata/test
svn自动启动
vi /etc/rc.d/rc.local
插入: svnserve -d -r /opt/svndata/test
5、关闭svn服务
killall svnserve
安装Eclipse 插件
help->software updates->find and install
找到site-1.6.5文件夹,按提示引入,其中会有两个包因依赖报错,将其取消即可
注意:连接中会出现的问题:
1.出现验证位置时发生错误的信息。
原因:连接仓库时如果是单仓库的话在URL中不需要添加库名。
2出现主机名无法路由的错误信息
原因:可能是svn服务器的防火墙为关闭,或者对这个端口未开放,只需要关闭防火墙即可