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


10

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

ネオン0.29.6とopensslを使用して、ソースからsubversion-1.7.0をコンパイルしました。それは今与えるsvn: E175002

編集2:

明確にするために、私はGoogle Codeでこの問題を抱えているようです。私が試した他のすべてのリポジトリからコードをチェックアウトできます。

回答:


2

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

お役に立てれば。


奇妙なことですが、私はこれに遭遇し、以前に試しました。私はにやにや笑いのためだけにもう一度試してみましたが、どうやら今はうまくいきます。私は間違いをしたと思います。
Jason Iverson、2011年

1

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

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


ええ、私はすでに数回試しました。>それを言及するのを忘れ<(確かしかしであることを今再びそれを試してみました)。
ジェイソン・アイバーソン

0

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


今回は私のニーズに完全に対応しましたが、一部のリポジトリはSSL接続でしか利用できないと思います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.