Git клон на Mac с HTTPS не работает - PullRequest
6 голосов
/ 31 мая 2011

Я ежедневно использую Git в Windows и Linux, и я просто пытался запустить его на своем Mac, но у меня возникла проблема при выполнении простого git clone. Я использовал установщик с сайта Git, а также скрипт bash, который добавляет переменную окружения в ~/.MacOSX

Я говорю, что, поскольку я не совсем уверен, что все настроено правильно, у меня также есть ключ ssh, добавленный в мою учетную запись github.

Так вот полный вывод с терминала

myComp:Sites me$ git clone https://github.com/me/some_project.git
Cloning into some_project...
error: SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/me/some_project.git/info/refs

fatal: HTTP request failed
myComp:Sites me$

Вот как выглядит environment.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PATH</key>
    <string>/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin</string>
</dict>
</plist>

Ответы [ 2 ]

13 голосов
/ 31 мая 2011

Это то, что сработало для меня, и это может или не может быть лучшим решением, но это, безусловно, самое простое.

git config --global --add http.sslVerify false

0 голосов
/ 31 мая 2011

Я немного исследовал вашу проблему и нашел человека, у которого была похожая проблема. Очевидно, что проблема была для них в том, что у них была дублирующаяся переменная окружения на их пути. Вы уверены, что git еще не был установлен на эту машину раньше? Не могли бы вы взглянуть на файл ~ / .MacOSX и посмотреть, есть ли в нем что-то подозрительное?

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