ปัญหาการตรวจสอบรหัสจาก 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 ด้วยการโค่นล้ม

ฉันรวบรวมการโค่นล้ม-1.7.0 จากแหล่งที่มาโดยใช้นีออน 0.29.6 และ openssl โดยไม่มีโชค svn: E175002ตอนนี้ก็จะช่วยให้

แก้ไข 2:

เพื่อให้ชัดเจนฉันดูเหมือนจะมีปัญหากับ Google Code เท่านั้น ฉันสามารถตรวจสอบรหัสจากที่เก็บอื่น ๆ ทั้งหมดที่ฉันได้ลอง

คำตอบ:


2

ฉันยังมีปัญหานี้เมื่อย้ายไปที่ 11.10 (แม้ว่าจะมี repo Assembla SVN ไม่ใช่รหัส Google) วิธีแก้ปัญหาจากบล็อกของ 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

1

มันทำงานได้ดีที่นี่ด้วย svn รุ่นเดียวกับตัวคุณเอง คุณลองสำรองข้อมูล / ลบ / เปลี่ยนชื่อ~/.sshและ~/.subversionโฟลเดอร์ของคุณและดูว่ามันช่วยได้หรือไม่

ฉันเห็นว่าข้างต้นแก้ไขปัญหาเดียวกันสำหรับผู้ใช้รายอื่นใน Ubuntu รุ่นก่อนหน้า


ใช่ฉันเคยลองมาหลายครั้งแล้ว ลืมพูดถึงมัน>. <(พยายามอีกครั้งตอนนี้เพื่อให้แน่ใจ)
Jason Iverson

0

เพียงใช้โปรโตคอล http: // แทน https: // ถ้าทำได้ ทำงานให้ฉัน


สิ่งนี้ทำงานได้อย่างสมบูรณ์แบบสำหรับความต้องการของฉันในครั้งนี้ แต่ฉันคิดว่าที่เก็บข้อมูลบางอย่างสามารถใช้ได้ผ่านการเชื่อมต่อ SSL เท่านั้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.