Probleme beim Auschecken von Code aus Google Code

10

Ich habe kürzlich ein Upgrade auf Ubuntu 11.10 durchgeführt und konnte seitdem keinen Code mehr aus Google Code auschecken. Ich kann es weder mit svn noch mit git bekommen, aber beide haben vor dem Upgrade gearbeitet (also gehe ich davon aus, dass es ein Problem mit 11.10 ist).

SVN:

$ svn checkout https://project.googlecode.com/svn/ project --username [email protected]
svn: OPTIONS of 'https://project.googlecode.com/svn': SSL handshake failed: Secure connection truncated (https://project.googlecode.com)

Git:

$ git clone https://[email protected]/p/project/ 
Cloning into project...
Password: 
error: gnutls_handshake() failed: A TLS packet with unexpected length was received. while accessing https://[email protected]/p/project/info/refs

fatal: HTTP request failed

Irgendwelche Ideen?

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

Bearbeiten:

Ich habe gerade mit meinem 11.04 Netbook bestätigt, dass ich Google Code über https mit Subversion auschecken kann.

Ich habe Subversion-1.7.0 aus dem Quellcode mit dem Neon 0.29.6 kompiliert und openssl ohne Glück. Es gibt jetzt svn: E175002.

Bearbeiten 2:

Um ganz klar zu sein, ich habe anscheinend nur dieses Problem mit Google Code. Ich kann Code aus allen anderen Repositorys auschecken, die ich ausprobiert habe.

Jason Iverson
quelle

Antworten:

2

Ich hatte auch dieses Problem beim Wechsel zu 11.10 (obwohl mit einem Assembla SVN-Repo, nicht mit Google-Code). Diese Lösung aus Jan Kesters Blog hat für mich funktioniert:

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

Hoffe das hilft.

Robert Taylor
quelle
Es ist komisch, aber ich war darauf gestoßen und habe es früher versucht. Ich habe es nur zum Grinsen noch einmal versucht und anscheinend funktioniert es jetzt. Ich glaube, ich habe einen Fehler gemacht.
Jason Iverson
1

Es funktioniert hier gut mit der gleichen SVN-Version wie Sie. Können Sie versuchen, Ihre ~/.sshund ~/.subversionOrdner zu sichern / zu entfernen / umzubenennen und zu prüfen, ob dies hilfreich ist?

Ich sehe, dass das oben genannte das gleiche Problem für andere Benutzer in früheren Ubuntu-Versionen gelöst hat .

kikixx
quelle
Ja, das habe ich schon mehrmals versucht. Ich habe vergessen, es zu erwähnen>. <(Ich habe es gerade noch einmal versucht, um sicherzugehen)
Jason Iverson
0

Verwenden Sie einfach das http: // Protokoll anstelle von https: //, wenn Sie können. Hat für mich gearbeitet.

Kamil Szot
quelle
Diesmal hat dies perfekt für meine Anforderungen funktioniert, aber ich stelle mir vor, dass einige Repositorys nur über eine SSL-Verbindung verfügbar sind.