检查Google代码中的代码的问题

Modified on: Sat, 09 Jun 2018 07:23:23 +0800

我最近已升级到Ubuntu 11.10,从那时起,我无法查看Google Code中的代码。我无法用svn或git获取它,但它们都在升级之前工作(所以我假设它是11.10的问题)。

SVN:

$ svn checkout https://project.googlecode.com/svn/ project --username me@gmail.com
svn: OPTIONS of 'https://project.googlecode.com/svn': SSL handshake failed: Secure connection truncated (https://project.googlecode.com)

GIT中:

$ git clone https://me@code.google.com/p/project/ 
Cloning into project...
Password: 
error: gnutls_handshake() failed: A TLS packet with unexpected length was received. while accessing https://me@code.google.com/p/project/info/refs

fatal: HTTP request failed

有什么想法吗?

git version 1.7.5.4
svn, version 1.6.12 (r955767)
openssl 1.0.0e-2ubuntu4
libneon27-gnutls 0.29.6-1

编辑:

刚刚通过我的11.04上网本确认我可以通过https与subversion一起查看Google代码。

我使用霓虹灯0.29.6和openssl从源代码编译了subversion-1.7.0但没有运气。它现在提供svn: E175002

编辑2:

为了清楚起见,我似乎只对Google Code有这个问题。我可以查看我尝试过的所有其他存储库中的代码。

最佳答案

移动到11.10时我也有这个问题(尽管有一个Assembla SVN repo,而不是Google代码)。来自Jan Kester的博客的此解决方案为我工作:

sudo apt-get install libneon27
cd /usr/lib/
sudo rm libneon-gnutls.so.27
sudo ln -s /usr/lib/libneon.so.27 libneon-gnutls.so.27

希望这有帮助。


相关问答

添加新评论