Linux下SVN服务器安装配置及客户端安装说明.pdf





《Linux下SVN服务器安装配置及客户端安装说明.pdf》由会员分享,可在线阅读,更多相关《Linux下SVN服务器安装配置及客户端安装说明.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux 下 SVN 服务器安装及配置记录 Linux 下 SVN 服务器安装配置 第一章 安装 1.采用源文件编译安装。源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz (subversion 依赖文件)注意文件版本必须一致,否则很容易产生各种奇怪的问题.2.上传以上两个文件到服务器上,解压。解压命令为:tar xfvz subversion-1.6.1.tar.gz tar xfvz subversion-deps-1.6.1.tar.gz 指令简介:tar 为解压命令,xfvz 为
2、 tar 命令的参数,用于解压tar.gz 格式压缩的文件。3.解压后生成 subversion-1.6.1 子目录,两个压缩包解压后都会自动放到此目录下,不用手动更改。4.进入解压子目录:cd subversion-1.6.1 5.执行./configure-prefix=/usr/local/svn ./configure 时会出现以下错误:configure:error:We require OpenSSL;try with-openssl configure failed for serf。这是因为没有安装openssl 相关包 openssl 官方网址:http:/www.opens
3、sl.org/linux 下 openssl 的安装:wget http:/www.openssl.org/source/openssl-1.0.0g.tar.gz tar xvzf openssl-1.0.0g.tar.gz cd openssl-1.0.0g 然后:./config-prefix=/usr/local/ssl shared zlib-dynamic enable-camellia 更多详细帮助请运行./config-help 然后执行:make depend Make Make test make install 编辑/etc/ld.so.conf,add to paths
4、/usr/local/ssl/lib(可以直接在/etc/ld.so.conf.d 文件夹下再创建一个.conf 文件,把/usr/local/ssl/lib 拷贝到里面,另外也可以在现有的.conf 文件中添加/usr/local/ssl/lib 这个路径,反正ld.so.conf 中包含了这个文件夹下的所有.conf 文件)安装之后会在/usr/local 下生成一个ssl 目录,设置环境变量,在/etc/profile的 PATH 中增加如下内容:PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin export PATH 6.再进到subvers
5、ion-1.6.1 再执行./configure-prefix=/opt/subversion 进行配置设定并指明安装目录.注意prefix 前是两个减号.默认不带BDB 包,所以默认使用的是FSFS 模式.若想使用BDB 模式需另外下载BDB 包.建议使用FSFS 模式.指令简介:configure 命令用于检查安装平台和目标特征,prefix 用于指定路径。configure 完成可能会出现:You dont seem to have Berkeley DB version 4.0.14 or newer installed and linked to APR-UTIL.We have c
6、reated Makefiles which will build without the Berkeley DB back-end;your repositories will use FSFS as the default back-end.You can find the latest version of Berkeley DB here:http:/ 你似乎没有Berkeley DB 版本4.0.14 或更新版本安装并链接至四月-util 的。我们已创建Makefile 文件的将建立一个没有了Berkeley DB 后端,你的版本库作为默认后端使用FSFS 格式。你可以找到最新版本B
7、erkeley DB 的位置。这个提示可以跳过,因为不使用BDB 存储。7.执行 make 编译.8.执行 make install 安装.9.添加环境变量:vi/etc/profile 在文件最后加入:SVNPATH=$PATH:/usr/local/svn/bin export SVNPATH 10.测试SVN 是否安装成功,执行:svnserve-version 如果显示版本信息,则安装成功.(如果没有安装svnserve,请先安装apt-get install subversion)第二章 配置 本系统采用为每个项目单独建一版本库的策略。配置文件,密码文件,访问控制文件等都放在版本库的
8、conf 目录下。所以每次开始一个新项目都必须新建一个版本库,并重新配置各配置文件。还有很重要的一条,要求各组员重新配置客户端,包括服务器版本库路径,本地路径等信息。1.建立版本库目录,建立好的版本库目录与安装目录不在同级目录下(可建立多个,新建库后以下各项都需重新配置。注意区别安装目录与版本库目录,以下讲的都是版本库目录)mkdir p/opt/svndata/repos 2.建立svn 版本库(与上面目录对应)svnadmin create/opt/svndata/repos 执行此命令后svn 自动在repos 目录下添加必须的配置文件.注意:版本库不同于一般的文件夹,直接在操作系统上新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux SVN 服务器 安装 配置 客户端 说明

限制150内