web-dev-qa-db-ja.com

Google Codeからコードをチェックアウトする際の問題

私は最近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でのみ発生しているようです。私が試した他のすべてのリポジトリからコードをチェックアウトできます。

10
Jason Iverson

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

お役に立てれば。

2
Robert Taylor

ここでは、自分と同じsvnバージョンで正常に動作しています。 ~/.sshフォルダーと~/.Subversionフォルダーのバックアップ/削除/名前の変更を試してみて、問題が解決するかどうか確認してください。

上記により、以前のUbuntuバージョンの 他のユーザー で同じ問題が解決されたことがわかります。

1
kikixx

可能であれば、https://の代わりにhttp://プロトコルを使用してください。私のために働いた。

0
Kamil Szot