171 votes

Github : erreur de clonage de mon référentiel privé

J'essaie de cloner mon projet GitHub en utilisant https-URL, mais il échoue avec une erreur :

$ git clone https://foo@github.com/foo/foo-private.git
Cloning into foo-private...
Password:
error: error setting certificate verify locations:
  CAfile: /bin/curl-ca-bundle.crt
  CApath: none
 while accessing https://foo@github.com/foo/foo-private.git/info/refs

fatal: HTTP request failed

Qu'est-ce que je fais de mal ?

92voto

rogertoday Points 911

J'ai résolu le problème d'installation du Git à partir de : https://git-for-windows.github.io/ Localiser le chemin du fichier de certificat :

D :\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt

Configurez le chemin Git :

git config --system http.sslcainfo "D :\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt"

Réessayer

25voto

CoolOppo Points 410

Si vous utilisez MSYS2...

Installez simplement les paquets de certificats avec les commandes suivantes :

32 bits

pacman -S mingw-w64-i686-ca-certificates ca-certificates

64 bits

pacman -S mingw-w64-x86_64-ca-certificates ca-certificates

12voto

Jiangwei Yu Points 89

Si vous utilisiez Cygwin, vous pourriez installer le paquet ca-certificats avec apt-cyg :

wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /usr/local/bin
apt-cyg install ca-certificates

Comment installer un paquet cygwin à partir de la ligne de commande ?

11voto

Abu Bakr Points 107
git config --global http.sslverify "false" 

Résoudra le problème. Après cela, une fenêtre contextuelle apparaît pour entrer votre nom d'utilisateur et votre mot de passe

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X