Gitlab ne peut pas ouvrir l'erreur git-upload-pack
J'ai été en utilisant Gitlab sans problèmes pour un couple de mois maintenant.
Mais, depuis hier, je ne peux pas "atteindre" (fetch, pousser,...) Gitlab de mon Eclipse IDE plus.
Peu importe si je suis en train de travailler dans mon entreprise (qui aurait été un problème de proxy) ou à la maison.
Je reçois le message d'erreur suivant :
https://gitlab.com/XXX/XXX.git:
cannot open git-upload-pack
cannot open git-upload-pack
De regarder mon Eclipse .log
la cause est :
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
at org.eclipse.jgit.transport.http.JDKHttpConnection.getResponseCode(JDKHttpConnection.java:98)
at org.eclipse.jgit.util.HttpSupport.response(HttpSupport.java:168)
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:460)
... 10 more
Ajoutant http.sslVerify=false
dans mon Eclipse/configuration Git n'a pas aidé...
Aucune idée de pourquoi c'est (tout à coup) qui se passe?
source d'informationauteur Laurent Le Moux
Vous devez vous connecter pour publier un commentaire.
J'ai rencontré une erreur similaire avec un autre serveur Gitlab. J'ai creusé et découvert que tous les algorithmes de chiffrement sur le serveur ont été au moins 256 bits. Standard d'Oracle Java est livré avec crypto limitée à 128 bits pour certains algorithmes. Après l'installation de la force illimitée, crypto paquet de Oracle le problème a disparu.
Presque oublié, la force illimitée paquet n'est légalement disponible aux états-unis. Si vous êtes à l'extérieur de NOUS, alors je pense que OpenJDK va travailler à la place.
Comme expliqué par @jgibson cela semble lié à des algorithmes de chiffrement
Je n'ai pas essayer la force illimitée, crypto paquet, mais Eclipse avec Java 8.0.25 résolu le problème pour moi.
Ahh eu ce problème simplement faire ceci:
dans eclipse, allez dans Windows->Prefrences->Général>Connexions Réseau->SSH
-copier et coller le tout dans la boîte "sha-rsa ..." dans gitlab->profilie-ajouter la clé SSH
tentative de cloner via ssh.
Pour moi de ne pas aider les avant postes, mais j'ai été en mesure de résoudre ce problème en changeant les options de sécurité de Java. Sous paramètres système vous pouvez trouver un "Panneau de configuration Java" où l'onglet "Sécurité" vous permettent de modifier le niveau de sécurité.
Dépend de la version que vous utilisez, vous consultez les différentes options. Cela a fonctionné pour moi , après le réglage de ce paramètre sur "faible". Mais sur des systèmes différents, vous pourriez seulement avoir "élevé" ou "très élevé". Cela dépend de l'installation de versions de Java.
j'ai eu le même message d'erreur lorsque github, cela était dû aux paramètres de proxy de notre réseau admin, j'ai alors de nouveau connecté avec un autre fournisseur d'accès internet github fonctionnait bien
cela a résolu mon problème
EGit: ne peut pas pousser, ne peut pas tirer