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

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 をチェックアウトできることを確認しました。

neon 0.29.6 と openssl を使用してソースから subversion-1.7.0 をコンパイルしましたが、うまくいきませんでした。現在は、次のようになりますsvn: E175002

編集2:

念のため言っておきますが、この問題は Google Code でのみ発生しているようです。私が試した他のすべてのリポジトリからコードをチェックアウトできます。

答え1

私も11.10に移行したときにこの問題に遭遇しました(ただし、GoogleコードではなくAssembla SVNリポジトリを使用)。ヤン・ケスターのブログ私の場合はうまくいきました:

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

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

上記で同じ問題が解決したようです他のユーザー以前の Ubuntu バージョンでは。

答え3

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

関連情報