如何讓 svn 用戶端使用不同的 SSL 副本?

如何讓 svn 用戶端使用不同的 SSL 副本?

我的 SVN 客戶端遇到 SSL 問題。我在網路上看到可能是因為使用舊版的OpenSSL造成的。所以我跟著這些說明建置最新版本的 OpenSSL。最新版本現已推出,/opt/openssl/但舊版本仍然存在。我如何指向svn在中使用 SSL /opt/openssl

答案1

Ubuntu 11.04 中包含的 subversion 版本至少沒有與 OpenSSL 鏈接,而是使用GnuTLS圖書館:

$ ldd /usr/bin/svn
...
        libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fab1dd33000)
...
        libneon-gnutls.so.27 => /usr/lib/libneon-gnutls.so.27 (0x00007fab1d239000)

因此編譯新版本的 OpenSSL 是不夠的。如果您希望 Subversion 使用它,您可能需要重新編譯 Neon 函式庫和 Subversion 本身。

是什麼讓您認為 SSL 函式庫是您所看到的問題的原因?除了重新編譯所有內容之外,也許還有其他解決方案可以解決您的問題。

相關內容