Depuis la mise à jour vers OS X 10.9.2, je ne suis pas en mesure de cloner un référentiel git de github.com
Si j'exécute la commande git clone, j'obtiens l'erreur suivante:
git clone https://github.com/davedelong/DDMathParser.git
Cloning into 'DDMathParser'...
fatal: unable to access 'https://github.com/davedelong/DDMathParser.git/': SSL certificate problem: Invalid certificate chain
Peu importe le référentiel que j'utilise. Je l'ai également essayé avec le client de bureau Github.
J'ai donc vérifié le certificat SSL de github.com via Safari et j'ai obtenu l'info, que le ssl-cert n'est pas valide.
Voici une capture d'écran de mon problème: https://dl.dropboxusercontent.com/u/215017/github_problem.png
Des idées? Mon certificat SSL est-il cassé?
macos
git
osx-mavericks
github
patrickS
la source
la source
Réponses:
J'ai récemment (juillet 2014) rencontré un problème similaire et découvert sur OS X (10.9.4) qu'un certificat "DigiCert High Assurance EV Root CA" avait expiré (même si j'en avais un autre non expiré également).
J'ai trouvé deux certificats nommés "DigiCert High Assurance EV Root CA", l'un expirant en novembre 2031 et celui expiré en juillet 2014 (quelques jours auparavant). La suppression du certificat expiré a résolu le problème pour moi.
J'espère que cela t'aides.
la source
J'ai résolu mon problème en vérifiant mon trousseau (Application -> Utilitaires -> Keychain Access.app)
J'ai compris que j'avais un propre certificat Digicert dans mon trousseau de connexion. Il semble que ce soit cassé. Je l'ai retiré et après cela, tout fonctionne bien.
Https://github.com a maintenant un "bouton" vert dans la barre d'url au lieu d'un gris.
la source
Accédez au trousseau dans OSX et recherchez «Digicert High Assurance EV Root CA-1» et supprimez-le. Accédez ensuite à nouveau à Github via Safari.
Essayez n'importe quelle opération git après cela et cela devrait fonctionner.
J'espère que ça aide.
la source
DigiCert High Assurance EV Root CA
puis glissé / déposé dans la fenêtre de mon trousseau "Certifcates". Je pensais juste mentionner au cas où d'autres seraient dans le même bateau… Je pense que la suppression du certificat m'a causé des maux de tête.EDIT: On dirait que la réponse de @ craigb est la même solution . Je vais laisser ma réponse ici, car elle renvoie à la publication officielle du blog sur la façon de corriger et a une capture d'écran.
En utilisant GitHub pour Mac sur OS X Mavericks, à l'improviste, sur mon ordinateur portable et mon ordinateur de travail , j'ai commencé à obtenir les erreurs ci-dessous…
Voici l'erreur que j'ai eue pour le clonage:
… Et voici l'erreur que j'obtiens pour la synchronisation:
Pour faire court, je viens de trouver cet article qui contient cette explication et cette correction :
Voici une solution en 4 étapes:
Cela a résolu le problème pour moi!
la source
Dans mon cas, l'ajout ou la suppression de certificats intermédiaires ne suffit pas pour résoudre le problème. J'ai dû supprimer tous les certificats d'autorité inconnue dans les trousseaux de connexion . Il n'est pas indiqué par l'icône, vous devez mettre en surbrillance chacun pour voir quelque chose comme ceci:
Ces certificats ont été ajoutés lorsque vous cliquez sur "Continuer" pour un avertissement du navigateur. J'espère que ces informations supplémentaires vous seront utiles.
la source