1

我在 svn 上有最新版本,但它没有 ra_neon。我需要通过 https 协议访问 svn 存储库。有没有办法添加 ra_neon 模块?

这是一台 OSX 10.8.4 计算机。

svn --version

svn, version 1.7.8 (r1419691)
   compiled Feb  8 2013, 14:56:55

Copyright (C) 2012 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see (link removed)

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

那里的大多数帖子都说您需要编译 SVN 源代码并以这种方式添加 neon 模块。我注意到我也可以更新一个 SVN 版本。所以我尝试了这条路线。

这是 SVN 更新 URL:https ://subversion.apache.org/download/#recommended-release 这里是 neon 的 URL:http ://www.webdav.org/neon/

然后我尝试使用以下命令为其配置霓虹灯支持:./configure --with-neon=/path_to_neon/neon-0.29.6/

make 和 make install 完成后,我查看它是否已安装。令我恐惧的是,SVN 已更新,但没有安装霓虹灯模块。

svn --version

svn, version 1.7.9 (r1462340)
   compiled May 13 2013, 10:08:54

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see  (link removed)

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

同样,有谁知道如何安装或启用 ra_neon 模块?

4

2 回答 2

1

我不知道是否可以只安装模块而不针对 subversion 的源进行编译,所以我认为你最好的办法是下载 subversion 源(和 neon)并从源进行安装。

这是对我有用的序列:

  1. 下载霓虹灯
  2. 编译安装 neon
  3. 下载、编译、安装颠覆
    右努力:lmg42$ cd neon-0.29.6
    正确的努力:lmg42$ ./configure --help
    正确的努力:lmg42$ ./configure --with-ssl=openssl
    正确的努力:lmg42$ make
    正确的努力:lmg42$ sudo make install
    正确的努力:lmg42$ cd ../subversion-1.7.9
    Right-Effort:lmg42$ ./configure --with-neon=/usr/local --with-openssl --prefix=/usr
    正确的努力:lmg42$ make
    正确的努力:lmg42$ sudo make install

    正确的努力:lmg42$ svn --version
    svn,版本 1.7.9 (r1462340)
       编译 2013 年 5 月 30 日 12:41:24

    版权所有 (C) 2013 Apache 软件基金会。
    该软件由许多人的贡献组成;见通知
    文件以获取更多信息。
    Subversion 是开源软件,见 http://subversion.apache.org/

    以下存储库访问 (RA) 模块可用:

    * ra_neon : 使用 Neon 通过 WebDAV 协议访问存储库的模块。
      - 处理“http”方案
      - 处理“https”方案
    * ra_svn : 使用 svn 网络协议访问存储库的模块。
      - 使用 Cyrus SASL 认证
      - 处理“svn”方案
    * ra_local :用于访问本地磁盘上的存储库的模块。
      - 处理“文件”方案  
于 2013-05-30T17:33:27.550 回答
0

这是10.2.8?你的意思是你在捷豹?这是十多年前发布的,大约在 Windows XP 发布一年后。我想没有人再支持它了。Jaguar 应该带有一个包含 Neon 和 Apache 的 Subversion 版本(1.4 或 1.5),以及 Subversion 所需的所有花里胡哨。

不再支持 10.2.8。我检查了各种二进制文件,但最早支持的带有预构建二进制文件的版本是 Leopard (10.5.x)。您仍然在 PowerPC 而不是 Intel 上运行。

如果有错误,并且您的操作系统不是那么旧,您可以访问CollabNet 上的SVN Binaries并查看它们有什么。

否则,你应该去Macports看看他们有什么。

于 2013-05-30T19:16:47.610 回答