Проблемы с проверкой кода из 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:

$ 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, что я могу оформить Google Code через https с помощью subversion.

Я скомпилировал subversion-1.7.0 из исходного кода, используя неон 0.29.6 и openssl, но не повезло. Это сейчас дает svn: E175002.

Изменить 2:

Просто чтобы прояснить, у меня, похоже, только эта проблема с Google Code. Я могу проверить код из всех других репозиториев, которые я пробовал.

Ответы:


2

У меня также была эта проблема при переходе на 11.10 (хотя с репозиторием Assembla SVN, а не с кодом Google). Это решение из блога Яна Кестера сработало для меня:

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

Надеюсь это поможет.


Это странно, но я столкнулся с этим и попробовал это раньше. Я попытался это снова только для усмешки, и, видимо, это работает сейчас. Я предполагаю, что сделал ошибку.
Джейсон Айверсон

1

здесь работает нормально с той же версией svn, что и у вас. Можете ли вы попробовать резервное копирование / удаление / переименование ~/.sshи ~/.subversionпапок и увидеть , если это помогает вопросы.

Я вижу, что вышеупомянутое решило ту же проблему для других пользователей в более ранних версиях Ubuntu.


Да, я уже пробовал это несколько раз. Забыл упомянуть об этом>. <(Попробовал еще раз, чтобы быть уверенным, хотя)
Джейсон Айверсон

0

Просто используйте протокол http: // вместо https: //, если можете. Работал на меня.


На этот раз это отлично работало для моих нужд, но я думаю, что некоторые репозитории доступны только через соединение SSL.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.