我最近已升级到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上网本中确认,我可以通过带有Subversion的https签出Google代码。
我使用霓虹灯0.29.6和openssl从源代码编译了subversion-1.7.0,没有运气。现在它给出了svn: E175002
。
编辑2:
明确一点,我似乎只在Google Code中遇到此问题。我可以从我尝试过的所有其他存储库中签出代码。