Các vấn đề kiểm tra mã từ Google Code


10

Gần đây tôi đã nâng cấp lên Ubuntu 11.10 và kể từ đó, tôi không thể kiểm tra mã từ Google Code. Tôi không thể tải nó bằng svn hoặc git, nhưng cả hai đều hoạt động trước khi nâng cấp (vì vậy tôi cho rằng đó là vấn đề với 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

Có ý kiến ​​gì không?

git version 1.7.5.4
svn, version 1.6.12 (r955767)
openssl 1.0.0e-2ubuntu4
libneon27-gnutls 0.29.6-1

Biên tập:

Chỉ cần xác nhận với netbook 11.04 của tôi rằng tôi có thể kiểm tra Google Code qua https với lật đổ.

Tôi đã biên dịch subversion-1.7.0 từ nguồn bằng cách sử dụng neon 0.29.6 và openssl không gặp may. Bây giờ nó cho svn: E175002.

Chỉnh sửa 2:

Nói rõ hơn, tôi dường như chỉ gặp vấn đề này với Google Code. Tôi có thể kiểm tra mã từ tất cả các kho lưu trữ khác mà tôi đã thử.

Câu trả lời:


2

Tôi cũng gặp vấn đề này khi chuyển sang 11.10 (mặc dù với repo SVN của Assembla, không phải mã Google). Giải pháp này từ blog của Jan Kester đã làm việc cho tôi:

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

Hi vọng điêu nay co ich.


Thật kỳ lạ, nhưng tôi đã chạy qua cái này và thử nó sớm hơn. Tôi đã thử nó một lần nữa chỉ vì nụ cười và dường như nó hoạt động ngay bây giờ. Tôi đoán tôi đã làm sai.
Jason Iverson

1

Nó hoạt động tốt ở đây với phiên bản svn giống như bạn. Bạn có thể thử sao lưu / xóa / đổi tên ~/.ssh~/.subversionthư mục của bạn và xem nếu điều đó có vấn đề.

Tôi thấy rằng những điều trên đã giải quyết vấn đề tương tự cho những người dùng khác trên các phiên bản Ubuntu trước đó.


Phải, tôi đã thử điều đó nhiều lần. Quên đề cập đến nó>. <(Đã thử lại lần nữa để chắc chắn)
Jason Iverson

0

Chỉ cần sử dụng giao thức http: // thay vì https: // nếu bạn có thể. Đã làm cho tôi.


Điều này hoạt động hoàn hảo cho nhu cầu của tôi lần này, nhưng tôi tưởng tượng một số kho lưu trữ chỉ có sẵn trên một kết nối SSL.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.