Używam Gitlab bez problemów już od kilku miesięcy. Ale od wczoraj nie mogę już "dosięgnąć" (pobrać, pchnąć, ...) Gitlab z mojego IDE Eclipse.Gitlab nie może otworzyć błędu git-upload-pack
Bez względu na to, czy pracuję w mojej firmie (mógł to być problem z proxy), czy w domu.
pojawia się następujący komunikat o błędzie:
https://gitlab.com/XXX/XXX.git:
cannot open git-upload-pack
cannot open git-upload-pack
Patrząc na moje Eclipse .log
, przyczyną jest:
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
Dodawanie http.sslVerify=false
w mojej konfiguracji Eclipse/Git nie pomóc ...
Każdy pomysł, dlaczego tak się dzieje (nagle)?
Może twoi certyfikaty nie są kompletne, jak w https://github.com/gitlabhq/gitlab-shell/issues/21#issuecomment-15537477 – VonC
używam protokołu https, aby połączyć się gitlab. O ile mi wiadomo, nie jest wymagana deklaracja certyfikatu. I do tej pory działało idealnie. Co więcej, znalazłem inny problem ... Kiedy jestem zalogowany w mojej przestrzeni gitlab.com, jeśli przejdę do strony projektu i spróbuję pobrać ją jako plik zip, otrzymałem plik 16 MB za pierwszym razem. Ale teraz, kiedy próbuję ponownie, otrzymuję tylko plik 1 Mb, niezależnie od gałęzi, którą próbuję pobrać. Czy te problemy z połączeniem i pobieraniem mogą wynikać ze zmiany konfiguracji serwera WWW gitlab.com? Czy ktoś ma ten sam problem? –
Tak, CA (organ certyfikacji) są zaangażowani w https (certyfikat SSL), jak pokazano na http://stackoverflow.com/a/4454754/6309. Ale ponieważ 'http.sslVerify = false' nie pomaga, jest to prawdopodobnie inny problem. – VonC