1

Попытка установить Homebrew с помощью следующей команды:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Получил эту ошибку:

Неустранимый: невозможно получить доступ к « https://github.com/Homebrew/homebrew/ »: SSL: Не удается найти сертификат "kgreenwood" и его закрытый ключ в связке ключей.

Попытался поработать над чем-то другим, обнаружил, что я больше не могу клонировать из git с HTTPS. Я сгенерировал пару ключей SSH (заявление об отказе: я почти ничего не знаю о сертификатах) и теперь могу клонировать, используя URL-адреса SSH.

Я предполагаю, что проблема в том, что команда установки Homebrew использует URL-адрес HTTPS. Есть ли способ заставить его использовать вместо этого SSH? Я попытался найти альтернативное решение "где угодно" (набрав mkdir homebrew && curl -L https://github.com/Homebrew/homebrew/tarball/master | tar xz --strip 1 -C homebrew в /usr/local) но я продолжаю получать:

Заваривать: команда не найдена

2 ответа2

0

вместо этого вы можете использовать ssh, как всегда на github.

клонировать его в любое место.

git clone git@github.com:Homebrew/homebrew 

затем адаптируйте PATH. вставить в .bashrc

export PATH=/path/to/homebrew-dir/bin:$PATH

затем сделайте brew update и brew doctor .

0

Согласно этому сообщению, скорее всего, это неверная конфигурация вашего ~/.gitconfig .

Проверьте параметры sslCert и sslVerify и измените параметры соответствующим образом или удалите их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .