2022年linux下搭建svn服务器 .pdf
《2022年linux下搭建svn服务器 .pdf》由会员分享,可在线阅读,更多相关《2022年linux下搭建svn服务器 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux 下搭建 SVN 服务器环境(svnserve方式)环境:redhat5(apr.apr-util.zlib.subversion 的压缩文件都是放在/usr/linuxsvn 目录下,下面的解压命令tar zvxf 解压出来的文件就直接是放在这个目录下,文件名跟压缩文件的名字是一样的)一、安装apr、apr-util 跟 zlib 1、下载 apr、apr-util 与 zlib apr-1.3.3.tar.gz apr-util-1.3.4.tar.gz zlib-1.2.3.tar.gz openssl-0.9.8k.tar.gz httpd-2.2.9.tar.bz2 lib
2、xml2-2.7.3.tar.gz 2、解压tar zvxf apr-1.3.3.tar.gz tar zvxf apr-util-1.3.4.tar.gz tar zvxf zlib-1.2.3.tar.gz tar-jxvf httpd-2.2.9.tar.bz2 tar zvxf openssl-0.9.8k.tar.gz tar-zxvf libxml2-2.7.3.tar.gz 3、安装cd apr-1.3.3./configure-prefix=/usr/local/apr/装在/usr/local/apr 目录下make&make install cd apr-util-1.3.
3、4./configure-with-apr=/usr/local/apr/装在/usr/local/apr 目录下Make&make install cd httpd-2.2.9./configure-prefix=/usr/local/apache2-enable-so-enable-dav-with-apr=/usr/local/apr/bin/apr-1-config-with-apr-util=/usr/local/apr/bin/apu-1-config make&make install/usr/local/apache2/bin/apachectl start(启动 apache
4、)ps-ef|grep apache 查看有没有启动测试打开浏览器输入http:/服务器 ip 如果出现It Works!Apache 安装成功如果出现这个错误Invalid command AuthDigestProvider,perhaps misspelled or defined by a module not included in the server configuration/usr/local/apache2/conf/extra/httpd-dav.conf 提示这个文件31 行有问题,那么你就Vi/usr/local/apache2/conf/extra/httpd-da
5、v.conf 找到 31 行,把这个注释掉#AuthDigestProvider file 这样就 ok 了!cd openssl-0.9.8k./config-prefix=/usr/local/ssl/make make install cd libxml2-2.7.3 vi INSTALL./configure-help 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -./configure make make install cd openssl-0.9.8k./config./config-t make depend make make test make i
6、nstall cd zlib-1.2.3./configure-prefix=/usr/local/zlib/装在/usr/local/zlib 目录下make&make install cd/usr/local/src/zlib-1.2.3 cat INDEX(看看而已)cd/usr/local/src/ln-s zlib-1.2.3 cd/usr/local/cd mkdir-p/home/svnadmin/access/users mkdir-p/home/svnadmin/access/control mkdir-p/home/svnadmin/repos cd/home/svnadm
7、in/cd/usr/local/apache2/bin/cd/home/svnadmin/access/rm-rf control rm-rf users/touch control touch users vi users(建立了就有用户)cd.svnadmin create/home/svnadmin/repos/networks(建立新库)cd repos/ls cd/usr/local/apache2/conf/cp httpd.conf httpd.conf.0818 vi httpd.conf(在最后加入以下东西):order allow,deny allow from all D
8、AV svn SVNParentPath/home/svnadmin/repos/此处配置你的版本库根目录Satisfy Any AuthType Basic AuthName 96333 Subversion Server /提示对话框标题AuthUserFile/home/svnadmin/access/users/访问版本库用户的文件,须用apache 的 htpasswd 命令生成AuthzSVNAccessFile/home/svnadmin/access/control/用户权限配置文件名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -Require vali
9、d-user 跟备份之前的对比,看看53 行有没有这两行LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so Include conf/extra/httpd-dav.conf /将这行的注释去掉.二、安装subversion 1、下载 subversion-1.5.2.tar.bz2 subversion-1.5.0.tar.gz,subversion-deps-1.5.2.tar.bz2 2、安装tar-jvxf subversion-1.5
10、.2.tar.bz2 tar-jxvf subversion-deps-1.5.2.tar.bz2 cd subversion-1.5.2 rm-rf apr rm-rf apr-util/./configure-prefix=/usr/local/svn-with-apxs=/usr/local/apache2/bin/apxs-with-apr=/usr/local/apr/bin/apr-1-config-with-apr-util=/usr/local/apr/bin/apu-1-config-with-openssl=/usr/local/ssl-enable-maintainer-
11、mode make clean make make install svnserve version 测试是否安装成功,出现以下,就证明成功了svnserve,版本1.3.2(r19776)编译于Jul 13 2006,04:22:38 Copyright(C)2000-2006 CollabNet.Subversion is open source software,see http:/subversion.tigris.org/This product includes software developed by CollabNet(http:/www.Collab.Net/).The f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年linux下搭建svn服务器 2022 linux 搭建 svn 服务器
限制150内