web-dev-qa-db-fra.com

Git Clone: ​​erreur de protocole SSL inconnue lors de la connexion à github.com:443

J'essaie de cloner un projet GitHub dans mon système de bureau.

set HTTPS_PROXY=http://<UN>:<PWD>@<PROXYSERVER>:<PORT>
set HTTP_PROXY=http://<UN>:<PWD>@<PROXYSERVER>:<PORT>

J'ai défini les proxies HTTPS et HTTP, ainsi que sslVerify sur false

[https]
    sslVerify = false
[http]
    sslVerify = false

je reçois tout de même "Erreur de protocole SSL inconnue liée à github.com:443".

Quelqu'un peut-il me conseiller ce que je dois faire?

6
Ankur

Assurez-vous d’utiliser la dernière version de Git (2.12.2) pour vérifier si le problème persiste.

Si tel est le cas, voir les différents paramètres mentionnés dans " Erreur de protocole SSL inconnue lors de la connexion " afin de déboguer ceci:

# Windows
set GIT_CURL_VERBOSE=1
set GIT_TRACE_PACKET=2

# Unix
export GIT_CURL_VERBOSE=1
export GIT_TRACE_PACKET=2

Mise à jour février 2018: après édition 587 (Désactiver TLSv1.0 et Désactiver le chiffrement), ceci est enfin en place: plus de TLSv1.0.
Voir " Interrompre la prise en charge des normes cryptographiques faibles ", mis à jour en 2018 avec " Avis de suppression des normes cryptographiques faibles ".

Le 8 février 2018, nous commencerons par désactiver les éléments suivants:

  • TLSv1/TLSv1.1: cela s'applique à toutes les connexions HTTPS, y compris les connexions Web, API et git à https://github.com et https://api.github.com .
  • diffie-hellman-group1-sha1: ceci s'applique à toutes les connexions SSH vers github.com
  • diffie-hellman-group14-sha1: ceci s'applique à toutes les connexions SSH vers github.com

Alors, assurez-vous que:

  • Git Credential Manager est supérieur à 1.14.0.
  • Git on RedHat est (pour RedHart) dans 7.2 ou plus
  • JDK est 8 ou plus.
3
VonC

Assurez-vous que votre proxy est correctement défini si vous en avez un: Git config --global http.proxy http: // Utilisateur: PASSWORD @ PROXY: PORT

1
Trevor Barltett