如何在linux上安装svn服务器
你好,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 #使配置生效
下载SVN服务器,在百度里输入"VisualSVN-Server",下载SVN服务器,我下载的是VisualSVN-Server-259msi,下载后默认安装服务器,服务器一般是与自己本机电脑分开的。安装后进入SVN图形化界面。
Repositories目录是个" 贮藏室",就是我们放置资源的地方,Users是创建用户的。右键Repositories,选择"Create
new Repository"就可以开始创建资源了;输入资源名称,确定即可。右键"Users"创建用户,用户名密码都是test
这样,一个简单的SVN服务器资源就创建了,下面我们看看怎么把一个MyEclipse项目发布到SVN服务器上
安装SVN客户端工具TortoiseSVN,百度下载TortoiseSVN,我下载的是TortoiseSVN-18525224-win32-svn-188msi,下载后默认安装即可。
确保MyEclipse已经安装好SVN插件,安装方法可以在百度里搜索获取。
上面的三部确保成功后,在MyEclipse里右键java项目,依次点击"Team"->"Share Project",选择“SVN”,点击“Next”;然后在“共享项目”弹出框中选择“创建新的资源库位置”,点击“Next”
回到SVN服务器配置界面,右键创建的资源“Test”,选择“Copy URL to Clipboard”,复制资源URL
回到MyEclipse配置SVN中,在“共享项目”-》“输入资源库位置信息”URL中粘贴刚刚复制的URL地址,也可以手动输入,点击“完成”即可。这样Test项目就上传到SVN服务器中了,这是我们在右键项目Test,就能看见SVN信息了。
VisualSVN Server,TortoiseSVN
1、首先百度搜索下载软件。
2、安装VisualSVN Server 到服务器,一路 下一步 \
3、选择下,VisualSVN Server 的安装目录,和仓库路径
4、完成后 打开VisualSVN Server 右击新建 svn仓库,
5、VisualSVN Server 配置好后,进行安装 TortoiseSVN
6、安装完成后,选择需要 导入svn 目录的文件目录,然后点击导入,
导入成功后,svn 服务器部署配置完成,
客户端checkout下 就可以跟svn同步了
0条评论