Проблема с ssh_exchange_identification при попытке установить Homebrew в моей macOS Sierra 10.12.6 - PullRequest
0 голосов
/ 16 мая 2018

Я искал много ответов.Но никто из них не решил мои проблемы.

Я пытался установить homebrew через терминал, используя /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Получена следующая ошибка:

Попытка 1:

Donal-Mac-mini:~ mymac$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

Press RETURN to continue or any other key to abort
==> Downloading and installing Homebrew...
ssh_exchange_identification: read: Operation timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed during: git fetch origin master:refs/remotes/origin/master --tags --force
Donal-Mac-mini:~ mymac$ 

Попытка 2:

Donal-Mac-mini:~ mymac$ git clone https://github.com/Homebrew/homebrew.git
Cloning into 'homebrew'...
ssh_exchange_identification: read: Operation timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Donal-Mac-mini:~ mymac$ 

1 Ответ

0 голосов
/ 16 мая 2018

Исправлена ​​проблема с помощью этих ссылок .

Добавив SSH ключи к моей учетной записи GitHub и попытался установить Homebrew. Успешно установлено.

Следующие шаги:

Создать ключ к вашей учетной записи GitHub:

ssh-keygen -t rsa -b 4096 -C "yourusername@github.com"

Пароль:

It will ask minimum 5 chars password

Для проверки ПОРТА:

eval "$(ssh-agent -s)"

Добавить сгенерированный ключ к Git:

ssh-add -K ~/.ssh/id_rsa

Скопируйте этот ключ:

pbcopy < ~/.ssh/id_rsa.pub

Вставьте в SSH КЛАВИШИ под НАСТРОЙКИМИ В ВАШЕМ GITHUB ACC:

enter image description here

Далее в Терминале,

ssh -T git@github.com

Hi yourusername! You've successfully authenticated, but GitHub does not provide shell access.

Начните устанавливать Homebrew.

...