如何在linux上安装svn服务器

如何在linux上安装svn服务器,第1张

你好,centos下安装 svn 195 按照步骤一步一步装就OK 。以下是我的步骤。分享给你

安装19

准备工作:

1、安装编译工具包

yum install apr autoconf automake bison bzip2 cloog-ppl compat cpp curl curl-devel fontconfig fontconfig-devel freetype freetype freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libjpeg libsepol-devel libselinux-devel libstdc++-devel libtool libtool libgomp libxml2 libxml2-devel libXpm libtiff libtiff libX make mpfr ncurses ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils ppl telnet t1lib t1lib nasm nasm wget zlib-devel zlib unzip perl-ExtUtils-Embed

2、yum remove apr apr-util subversion subversion-libs #删除系统中原有的svn及依赖包

3、下载软件包

https://distapacheorg/repos/dist/release/apr/apr-152targz

https://distapacheorg/repos/dist/release/apr/apr-util-154targz

http://prdownloadssourceforgenet/scons/scons-235targz

http://wwwopensslorg/source/openssl-101otargz

https://wwwapacheorg/dist/serf/serf-139tarbz2

http://wwwapacheorg/dist/subversion/subversion-1813targz

http://wwwsqliteorg/2017/sqlite-amalgamation-3160200zip

1、安装apr

cd /usr/local/src #进入软件包存放目录

tar zxvf apr-152targz #解压

cd apr-152 #进入安装目录

/configure --prefix=/usr/local/apr #配置

make #编译

make install #安装

2、安装apr-util

cd /usr/local/src

tar zxvf apr-util-154targz

cd apr-util-154

/configure --with-apr=/usr/local/apr/bin/apr-1-config

make && make install

3、安装scons

cd /usr/local/src

tar zxvf scons-235targz

cd scons-235

python setuppy install #配置安装

4、安装openssl

cd /usr/local/src

tar zxvf openssl-101otargz

cd openssl-101o

CFLAGS=-fPIC /config --prefix=/usr/local/openssl enable-shared

make && make install

vi /etc/profile #添加系统环境变量

export PATH=$PATH:/usr/local/openssl/bin >> /etc/profile

#export PATH=$PATH:/usr/local/openssl/bin >> /etc/profile

:wq! #保存退出

source /etc/profile #使配置生效

ln -s /usr/local/openssl/include/openssl /usr/include/openssl #添加系统软连接

5、安装serf

cd /usr/local/src

tar -xf serf-139tarbz2

cd serf-139

scons PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr/bin/apu-1-config OPENSSL=/usr/local/openssl

scons install

cd /usr/local/serf/lib

cp libserf-1so /usr/local/lib/ #拷贝文件到系统目录

6、安装svn

cd /usr/local/src

tar zxvf subversion-195targz

cd subversion-195

mkdir /usr/local/src/subversion-195/sqlite-amalgamation #创建sqlite-amalgamation目录

cd /usr/local/src

unzip sqlite-amalgamation-3160200zip -d /usr/local/src/subversion-195/sqlite-amalgamation

mv /usr/local/src/subversion-195/sqlite-amalgamation/sqlite-amalgamation-3160200/ /usr/local/src/subversion-195/sqlite-amalgamation

#解压sqlite-amalgamation软件包到sqlite-amalgamation目录

cd /usr/local/src/subversion-195

/configure --prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-serf=/usr/local/serf --with-openssl=/usr/local/openssl --enable-mod-activation #配置

make #编译

make install #安装

vi /etc/profile #添加系统环境变量,添加到最后一行

export PATH=$PATH:/usr/local/svn/bin

:wq! #保存退出

source /etc/profile #使配置立刻生效

whereis libexpatso1 #查找文件安装目录,如下:

libexpatso: /lib/libexpatso0 /usr/local/lib/libexpatso /usr/local/lib/libexpatso1

vi /etc/ldsoconf #编辑加入libexpatso1的目录

/usr/local/lib/

:wq! #保存退出

ldconfig #使配置生效

这个事情分成两步:

1、架设SVN服务器

2、开通外网访问

对于第一步,网上有很多的文档了,在我的百度文库里也有两篇SVN服务器的架设指导,建议安装Collabnet Subversion Edge版SVN服务器,安装配置很简单,基本装好就能用。

对于第二步,至少有两种方案:

1、架设***,外网通过***连入内网后,就和在内网完全一样了;

2、在公司的路由器上做个端口映射,将SVN服务器的访问端口(如Collabnet Subversion Edge版SVN服务器采用的是http协议,默认是80端口)映射到公司外网IP的相应端口上,这样访问公司外网IP+SVN服务端口,就等于访问公司SVN服务器。

第二步的两种方案虽然也不复杂,网上也能找到很多文档参考,但还是建议你找网络专业人员帮你配置吧。

(一)先下载VisualSVN,TortoiseSVN,VisualSVN-Server这三个软件。

      先安装VisualSVN和TortoiseSVN客户端软件,VisualSVN是vs2010中插件,TortoiseSVN用来实现从SVN服务器下载你要的东西。装完VisualSVN最好到网上找个破解工具。在安装好VisualSVN和TortoiseSVN之后,在vs2010工具栏中添加了一个VisualSVN选项。新建一个文件夹,对着文件夹鼠标右键这时也出现了SVN check和TortoiseSVN这两个选项。选“SVN check”,会弹出如下框图,此时如果输入网址(这个网址可以下载服务器上的东西):http://game-rts-frameworkgooglecodecom/svn/trunk/

 

点击“OK”就搞掂了。此时可以下载服务器上面的东西到自己的硬盘。

(二)svn服务器搭建

      在windows环境下就可以直接安装VisualSVN-Server,安装过程的选项都可以默认。为了方便管理设置一下库文件夹的存放位置。安装完成后可以在里面添加用户,在登录连接的时候要使用。接下来是要把你的项目导入到库文件夹。先在VisualSVN-Server中新建一个库,然后对着空白的项目区域右键,在“所有任务”中选“Copy URL to Clipboard”。接着在你要上传的文件夹右键选择“TortoiseSVN”,“Import”,弹出下图,粘贴刚才Copy的URL地址:

 

     输入用户名和密码,ok。此时可以上传了。同样也可以下载。

     如果从别的电脑下载自己电脑的东西,只要把上面的电脑名改为自己的ip就行。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在linux上安装svn服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情