Certificat SSL problème lors de la création git clone avec TortoiseGit
Je veux cloner le dépôt git avec l'aide de TortoiseGit, mais j'obtiens l'erreur :
erreur: le certificat SSL problème, vérifiez que le CA cert est OK. Détails:
erreur:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificat de vérifier échoué lors de l'accès à https://git.assembla.com/pplconnect-PL.webserver.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
git ne quittez pas correctement (code de sortie 128).
De l'aide ou des conseils seront bien appréciées.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez choisir d'ignorer le certificat du serveur (à vos risques et périls!).
Configurer votre TortoiseGit de la manière suivante. Tout d'abord ouvrez le TortoiseGit paramètres.
Alors:
Edit systemwide gitconfig
"[http]
section d'écriture:Configurer git pour utiliser le certificat racine. Obtenir le certificat CA racine du serveur et l'ajouter à la commande git config. Exécuter ceci dans l'invite de commande (n'oubliez pas de cd dans votre repo git)
Vous pouvez choisir d'ignorer le certificat du serveur (à vos risques et périls!).
Avertissement de sécurité: Cela est susceptible de l'Homme dans le Milieu des attaques. Assurez-vous que ce problème de sécurité n'est pas un problème pour vous avant de désactiver SSL certification de vérification.
Toutes les réponses sont vraiment dangereux! De ne pas désactiver la vérification SSL à l'échelle mondiale!
Au lieu de cela, utiliser l'excellente réponse dans un autre thread et de manière très sélective permettre un certificat auto-signé pour un site spécifique.
Modifier le global
.gitconfig
fichier à inclureLe CRT fichier lui-même peut être obtenu de plusieurs manières. Vous pouvez tout simplement l'enregistrer à l'aide de Firefox, le stocker dans un endroit sûr et votre point de config pour elle.
Veuillez vérifier que votre Git pour Windows installation est correcte.
Comme vous pouvez le voir dans la capture d'écran git.exe impossible de trouver le répertoire de modèle - donc je suppose que git.exe aussi ne peut pas trouver le expédiés certificats d'autorité de certification.
Si cela ne fonctionne pas, voir une description ici pour l'inclusion d'un certificat dans le Git magasin de confiance.
Ouvrir Git CMD et exécuter commande ci-dessous.