安装了一天,无果,一个编译错误。
编译错误:
/home/lijungan/download/subversion-1.6.13/serf/.libs/libserf-0.so: undefined reference to `BIO_set_flags'
/home/lijungan/download/subversion-1.6.13/serf/.libs/libserf-0.so: undefined reference to `BIO_clear_flags'
/home/lijungan/download/subversion-1.6.13/serf/.libs/libserf-0.so: undefined reference to `BIO_test_flags'
/home/lijungan/download/subversion-1.6.13/serf/.libs/libserf-0.so: undefined reference to `SSL_CTX_set_client_cert_cb'
collect2: ld returned 1 exit status
make_real: *** [subversion/svn/svn] Error 1
--解决方法:换了一个版本1.4.3搞定了,这个版本估计还不稳定或者没有配置好。(后记)
留下一些有用的网址,下回再战·
安装步骤和依赖:
http://jlife.iteye.com/blog/480054
有自己的见解
http://www.yoyotown.com/?p=422
这个很写的非常详细(建议先看)
http://blog.csdn.net/gtuu0123/archive/2009/06/13/4266954.aspx
有自己的见解
SVN 命令
来自悠悠堂
因为httpd装的时候没有加入如下配置,结果得重装。(真烂,不知道有没有更合理的方法)
--enable-dav \
--enable-so
重装的时候我用--prefix=xxx换了个名字,结果就报错,居然有一个包好像是libtool居然只认固定的名字 apache2 。我都快无语了。我又重装了一次,按要求名字用apache2,okay。
附录1
注意分清楚svn寻找的根目录,根目录下的目录,url地址输入的目录(httpd)之间的关系。
例如附录2中的安装,我把svn的根目录放在了:SVNParentPath /home/lijungan/svn/project
这样,
在url中输入http://lijungan.desktop.amazon.com/svn则搜寻的是/home/lijungan/svn/project目录
在url中输入http://lijungan.desktop.amazon.com/svn/project 搜寻的目录为/home/lijungan/svn/project/project
注意到了吗?这里是个错误!
如果想访问目录projectAAA,应该输入http://lijungan.desktop.amazon.com/svn/projectAAA,这样才可以找到目录/home/lijungan/svn/project/projectAAA
附录2一些安装记录
:
===========================================================
#--------------------------------------------------
#setup apr-util
#--------------------------------------------------
./configure \
--with-apr=/usr/local/apr/bin/apr-config
#--------------------------------------------------
# Apache httpd server setup
#--------------------------------------------------
./configure \
--prefix=/usr/local/apache2 \
--enable-dav \
--enable-so
make && make istall
#--------------------------------------------------
# sbuversion_1.4
#--------------------------------------------------
./configure \
--prefix=/usr/local/svn \
--with-apxs=/usr/local/apache2/bin/apxs \
--with-ssl \
--with-libs=/usr/kerberos \
--enable-maintainer-mode
make && make install
#--------------------------------------------------
#Test svn and create a svn lib
#--------------------------------------------------
#test
/usr/local/svn/bin/svnserve --version
#create a repository
mkdir -p ~/svn/project/ChinaInvoiceUIConfig
/usr/local/svn/bin/svnadmin create ~/svn/project/ChinaInvoiceUIConfig
#--------------------------------------------------
#import data/project/file
#
#1. check help command for svn
# /usr/local/svn/bin/svn -h
# /usr/local/svn/bin/svn -h import
#2. For import command
# import [source_file_name] file://[local_directory_name]
#--------------------------------------------------
/usr/local/svn/bin/svn import \
/home/lijungan/workspace/src/ChinaInvoiceUIConfig \
file:///home/lijungan/svn/project/ChinaInvoiceUIConfig \
-m "comment sth by June."
#--------------------------------------------------
# configuration httpd with svn
# 1. check httpd.conf include this 2 lines alike
# LoadModule dav_svn_module modules/mod_dav_svn.so
# LoadModule authz_svn_module modules/mod_authz_svn.so
# 2. check $httpd_home/modules has 2 files alike
# mod_authz_svn.so mod_dav_svn.so
#--------------------------------------------------
#lijungang edit here
<Location /svn>
DAV svn
SVNParentPath /home/lijungan/svn/project
AuthzSVNAccessFile /home/lijungan/svn/project/AuthzSVNAccessFile.conf
AuthType Basic
AuthName "AuthName:Subversion.Login"
AuthUserFile /home/lijungan/svn/project/authUserFile.conf
Require valid-user
</Location>
#--------------------------------------------------
# SVN authority management
# 1. add user
#
#--------------------------------------------------
#create a passwd file use param '-c' and add a user lijungan111
/usr/local/apache2/bin/htpasswd -c /home/lijungan/svn/project/authUserFile.conf lijungan111
#add another one without param '-c'
/usr/local/apache2/bin/htpasswd /home/lijungan/svn/project/authUserFile.conf lijungan222
#--------------------------------------------------
# 2. grant operation permission
#
#--------------------------------------------------
vi /home/lijungan/svn/project/AuthzSVNAccessFile.conf
分享到:
相关推荐
SVN_服务器端安装操作手册
SVN服务器_客户端安装亲测可用成功SVN服务器_客户端安装亲测可用成功SVN服务器_客户端安装亲测可用成功SVN服务器_客户端安装亲测可用成功SVN服务器_客户端安装亲测可用成功SVN服务器_客户端安装亲测可用成功
项目运行_服务器部署_SVN_Linux_Windows[整理].pdf
VisualSVN-Server-3.9.4-x64服务器.msi
个人配置SVN服务器,实现个人电脑代码和文档的管理。 软件全部免费,方便可靠
svndddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
在XP操作系统上搭建SVN客户端和服务器端
linux下服务器环境部署(apache_svn_tomcat_maven)
包含svn linux版服务器端,客户端软件和安装教程 subversion-1.4.3.tar.bz2 subversion-1.6.1.tar.gz subversion-deps-1.4.3.tar.bz2 subversion-deps-1.6.1.tar.gz linux_svn_服务器端安装教程.docx linux下svn...
windows server下安装svn服务器的图文教程,比较全面
svn服务器安装配置svn服务器安装配置svn服务器安装配置
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置
* SVN 服务器搭建需要下载并安装 SVN 服务器软件,授予管理员权限,并进行资源库的创建和配置。 * SVN 服务器的搭建需要占用 3690 端口,否则无法启动服务。 * Eclipse 配置为 SVN 客户端需要下载和安装 SVN 插件包...
3.3.6重命名文件或文件夹,并将修改提交到SVN服务器 3.3.7删除文件或文件夹,并将修改提交到SVN服务器 第四章 ANKHSVN 4.1 ANKHSVN介绍 4.2 ANKHSVN安装 4.2 ANKHSVN连接VISUALSVN SERVER 下载源项目 4.3 ANKH...
svn服务器端下载svn服务器端下载svn服务器端下载
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
SVN_Serve设置详细步骤 其中包含服务器和客户端的安装以及设置
在windows下面安装svn服务器,安装程序加安装指南 svn-1[1].4.5-setup服务器.rar SVNService.rar SVNService安装,svn安装 svn服务器搭建.txt 第一安装: 安装好svn-win32-1.6.0后如下操作 第一步:把SVNService....
SVN两台不同服务器进行双备份.我们的定时自动备份SVN版本库的任务,如果版本库不是很大,小于15G,完全可以把它建在金山快盘目录下,使其自动备份到云端