git ls-remote wirft fatal: HTTP-Anfrage fehlgeschlagen

700
Alfredo M

Wenn Jenkins diesen Befehl versucht:

git ls-remote --tags --heads https://github.com/angular/bower-angular-resource.git

Es schlägt fehl und der Build wird abgebrochen. Es wird derselbe Befehl in der Konsole ausgegeben, und es wird dieselbe Fehlermeldung angezeigt:

[userr1@DEV-ECM ~]$ git ls-remote --tags --heads https://github.com/angular/bower-angular-resource.git error: while accessing https://github.com/angular/bower-angular-resource.git/info/refs  fatal: HTTP request failed 

Hat jemand das gleiche Problem? irgendwelche lösungen? :(

edit 1:

 [userr1@DEV-ECM ~]$ ping github.com PING github.com (192.30.253.112) 56(84) bytes of data. 64 bytes from lb-192-30-253-112-iad.github.com (192.30.253.112): icmp_seq=1 ttl=49 time=134 ms 64 bytes from lb-192-30-253-112-iad.github.com (192.30.253.112): icmp_seq=2 ttl=49 time=152 ms 64 bytes from lb-192-30-253-112-iad.github.com (192.30.253.112): icmp_seq=3 ttl=49 time=131 ms 

edit 2: Beim Versuch, vom Desktop aus auf die URL in Firefox zuzugreifen, wurde folgender Fehler angezeigt:

ssl_error_no_cypher_overlap

0
Das System ist offline oder kann aus anderen Gründen nicht auf https://github.com zugreifen. Dies ist kein git-Problem; Es ist ein Netzwerkproblem. jayhendren vor 5 Jahren 0
@jayhendren Server kann github.com anpingen Alfredo M vor 5 Jahren 0
Ping (ICMP) ist nicht mit HTTPS-Verbindungen identisch. Sie sind völlig unterschiedliche Protokolle. jayhendren vor 5 Jahren 0

1 Antwort auf die Frage

0
Alfredo M

Dort haben wir zwei Dinge getan, die das Problem gelöst haben:

  1. curl aktualisiert (und Bibliotheken, von denen curl abhängt),

  2. fügen Sie die öffentlichen DNS-Server von Google hinzu.

Ich bin nicht sicher, ob der Punkt 2 geholfen hat oder relevant war, aber es waren immer noch die beiden einzigen Änderungen, die wir vorgenommen haben.