私は最近Ubuntu 11.10にアップグレードしましたが、それ以来、Google Codeからコードをチェックアウトすることができませんでした。私はsvnまたはgitでそれを取得することはできませんが、アップグレード前は両方とも機能していました(したがって、11.10で問題があると仮定しています)。
SVN:
$ svn checkout https://project.googlecode.com/svn/ project --username [email protected]
svn: OPTIONS of 'https://project.googlecode.com/svn': SSL handshake failed: Secure connection truncated (https://project.googlecode.com)
ギット:
$ git clone https://[email protected]/p/project/
Cloning into project...
Password:
error: gnutls_handshake() failed: A TLS packet with unexpected length was received. while accessing https://[email protected]/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 Codeをチェックアウトできることを確認しました。
私は幸運なしにネオン0.29.6とopensslを使用してソースからSubversion-1.7.0をコンパイルしました。これでsvn: E175002
が得られます。
編集2:
明確にするために、この問題はGoogle Codeでのみ発生しているようです。私が試した他のすべてのリポジトリからコードをチェックアウトできます。
11.10に移行したときにもこの問題が発生しました(ただし、GoogleコードではなくAssembla SVNリポジトリがあります)。 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
お役に立てれば。
ここでは、自分と同じsvnバージョンで正常に動作しています。 ~/.ssh
フォルダーと~/.Subversion
フォルダーのバックアップ/削除/名前の変更を試してみて、問題が解決するかどうか確認してください。
上記により、以前のUbuntuバージョンの 他のユーザー で同じ問題が解決されたことがわかります。
可能であれば、https://の代わりにhttp://プロトコルを使用してください。私のために働いた。