subversion
Ubuntu 9.04 存储库中提供的软件包有一个非常烦人的限制,这使得它基本上无法用于托管在 上的存储库。https://
该问题的可接受解决方案是从托管在 Tigris 上的源手动编译 subversion,确保使用选项进行配置--with-ssl
。
这对于 CLI 客户端来说运行良好svn
,但对于使用 libsvn 的其他工具来说却不行。我假设手动编译位确实安装了更正的 libsvn .so
,但它们不会被git-svn
通过 APT 安装的软件包使用。
因此,问题是:如何使用git-svn
托管在 上的存储库在 Ubuntu 上工作https://
?
答案1
在 ubuntu 存储库中修复此问题之前,您最好自己编译 git 和 git-svn。只需确保在编译 git-svn 时将其指向 configure 中的正确库即可。
我甚至尝试升级到 libsvn1、libsvn-perl、subversion、git-core 和 git-svn 的 karmic 包及其所有依赖项,但仍然没有成功。
git-svn:
Installed: 1:1.6.3.3-2
git-core:
Installed: 1:1.6.3.3-2
libsvn1:
Installed: 1.6.1dfsg-1ubuntu2
subversion:
Installed: 1.6.1dfsg-1ubuntu2
libsvn-perl:
Installed: 1.6.1dfsg-1ubuntu2
似乎与这个 ubuntu 错误。也感谢您对此进行诊断,这是我即将了解到的一个问题。