Проблема с сертификатом при клонировании URL-адреса https с помощью git - PullRequest
6 голосов
/ 28 августа 2010

У меня на MacOS версия git 1.7.2.2 и curl 7.21.1.Я пытаюсь клонировать URL-адрес, например:

git clone https:// repositories.mydomain.com/myproject/myproject.git myproject

, но получаю ошибку

: невозможно использовать сертификат клиента (ключ не найден или неверная пароль?) При доступеhttps://repositories.mydomain.com/myproject/myproject.git/info/refs

Я пытался

git config --global http.sslVerify false

игнорировать SSL, но это не сработало.Я также поместил сертификат CA в /opt/local/share/curl/curl-ca-bundle.crt, но это тоже не сработало.

есть идеи?

Ответы [ 2 ]

1 голос
/ 15 октября 2011

Чтобы использовать альтернативный файл сертификата в Git:

git config --global http.sslcainfo latest/ca/path

Чтобы получить альтернативный файл сертификата, обратитесь к: http://curl.haxx.se/docs/caextract.html и получите файл cacert.pem.

1 голос
/ 28 августа 2010

нашел виновника

была переменная окружения с именем GIT_SSL_CERT, которая указывала на jks.так что это переопределяло все мои конфиги.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...