linux上安装svn 提示svn: Unrecognized URL scheme错误

转载 2013年12月05日 20:54:20
安装neon:
./configure --with-ssl=openssl
make && make install
安装svn:
./configure --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/ --with-neon=/usr/local/neon/ PREFIX=/usr/local/svn/ 
make && make install


在linux下安装完subversion1.4+apache2.2.4之后,能够正确的增加库。但是在使用svn http://...的时候提示svn: Unrecognized URL scheme的错误。
1、查看了subversion的资料之后认识到了问题所在。
Subversion 使用外掛系統來存取檔案庫. 目前有三個這樣的外掛: ra_local 可以存取本地檔案庫, ra_dav 可以透過 WebDAV 存取檔案庫, 而 ra_svn 可以透過 svnserve 伺服器來進行本地或遠端的存取。當你想要在 Subversion 進行一個作業時, 用戶端會試著依 URL schema 動態載入一個外掛. file:// URL 會試著載入 ra_local, 而 http:// URL 會試著輸入 ra_dav。
执行svn --verion输出以下内容
svn,版本 1.4.3 (r23084)
   编译于 Jan 26 2007,15:45:15
版权所有 (C) 2000-2007 CollabNet。
Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/
此产品包含由 CollabNet (http://www.Collab.Net/)开发的软件。
可使用以下的仓库存取 (RA) 模块: 
* ra_svn : 使用svn网络协议访问仓库的模块。
- 处理“svn”方案
* ra_local : 访问本地磁盘的仓库模块。
- 处理“file”方案
确实没有发现支持ra_dav的模块。
2、./configure --help
阅读输出的内容发现了一个--with-neno的选项
--with-neon=PREFIX      Determine neon library configuration based on
                          'PREFIX/bin/neon-config'. Default is to search for
                          neon in a subdirectory of the top source directory
                          and then to look for neon-config in $PATH.
查找neon的相关信息
http://www.webdav.org.neno
neon is an HTTP and WebDAV client library, with a C interface. Featuring
下载neon-0.25.5.tar.gz
tar -xvzf neon-0.25.5.tar.gz
cp -rf neon-0.25.5 ./subversion-1.4.2/neon
***注意:此处neon要和configure,Makefile在同一个文件夹下,而且名字也要正确。
3、重新编译subversion
./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl > conflog.txt
****注意:一定不要加--with-neon选项,不加的话,会默认在
./subversion-1.4.2下查找neon-config
如果你增加了--with-neon选项,就需要写成 --with-neon=PREFIX    查看./configure --help的解释是: 
Determine neon library configuration based on 'PREFIX/bin/neon-config'. Default is to searc
h for neon in a subdirectory of the top source directory and then to look for neon-config in $PATH.

make
make install

**注意:按照上面方法,安装的可执行文件在/usr/local/subversion/bin下。
需要到/usr/local/bin下增加对应的符号链接文件。
ln -S svn /usr/local/subversion/bin/svn

svn http://提示svn: Unrecognized URL scheme错误

SVN这个东西虽然不好用(当然也是因为自身没有重视,但是谁让GIT这么好用呢…!),但是公司暂时用的还是SVN,因此还是不得不每天应对它。 由于一直用 phpstorm 因此SVN的操作都是GU...

linux下安装svn 解决svn: Unrecognized URL scheme

svn安装   1、首先下载软件包,我是在weindows上下载后上传到linux下的(可以使用rz命令)   下载地址:http://download.csdn.net/detail/cyteven...
  • cyteven
  • cyteven
  • 2013年11月17日 15:44
  • 5186

解决mac使用svn: E170000: Unrecognized URL scheme for https://xxx错误

OS X版本:10.10.3 10.10.3自带了svn,但是版本是1.7,如果项目是使用1.8的svn,就必须升级到1.8,才能够正常使用。当前svn的最新版本是1.8.13。那么首先删除旧版本...
  • mhmyqn
  • mhmyqn
  • 2015年06月01日 21:49
  • 11266

安装neon: Unrecognized URL scheme错误

Linux系统中缺省安装了SVN。使用rpm -e卸载后执行svn命令行操作就会出现标题中的错误。 # svn --version svn, version 1.4.6 (r28521)    com...
  • w171066
  • w171066
  • 2016年03月29日 17:28
  • 291

weblogic linux 下安装 Unrecognized option: -jrockit 错误

有几个坑提示下: 1.jdk的选择     刚开始使用的是jdk-7u79-linux-x64.tar.gz     安装完成,启动的时候提示错误,如下 . JAVA Memory argu...

Linux 下安装svn服务器及错误集锦

由于公司新买了一台服务器,然后要从新搭建svn服务器,这个任务落到了我的身上,都要过年了。好吧,抱怨是穷人的专利。不能这样,打起精神开干。前后用了一个多小时,不过还是安装好了,期间遇到了好多问题,不过...

linux svn authorization failed错误

找了半天错误原因 authorization failed错误主要是conf/auth文件配置错误,可以参考如下配置: ### This file is an example authoriz...
  • xl4025
  • xl4025
  • 2015年10月09日 17:05
  • 4398

前端html自动拨打电话,发送短信,将号码存到通讯录,安卓错误net::err unknown url scheme

一、一般的web处理 1、拨打电话拨打100862、发送短信给10086发送短信3、移动web页面自动探测电话号码 ...
  • aSuncat
  • aSuncat
  • 2016年08月30日 11:02
  • 1185

解决安装svn后出现Unable to connect to a repository at URL以及"认证失败"

首先在ubuntu下安装了svn : sudo apt-get install subversion
  • lyhDream
  • lyhDream
  • 2014年11月16日 22:20
  • 17416
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux上安装svn 提示svn: Unrecognized URL scheme错误
举报原因:
原因补充:

(最多只允许输入30个字)