Проблеми перевірки коду з 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 через https із підривною роботою.

Я склав підрив-1.7.0 з джерела, використовуючи неон 0.29.6 і openssl не пощастивши. Це тепер дає svn: E175002.

Редагувати 2:

Щоб було зрозуміло, у мене, здається, є ця проблема з кодом Google. Я можу перевірити код з усіх інших сховищ, які я пробував.

Відповіді:


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.