Ошибка ssh_exchange_identification при использовании узла 8.11, но не при использовании узла 4.7 - PullRequest
0 голосов
/ 06 сентября 2018

На моем компьютере с Windows 10 установлены и Node 8.11, и Node 4.7. Когда в новом проекте я пытаюсь запустить 'npm install' с Node 8.11, я получаю следующую ошибку:

npm ERR! Error while executing:
npm ERR! C:\Development\Git\2.16.2\bin\git.EXE ls-remote -h -t ssh://git@github.com/ev1stensberg/generator.git
npm ERR!
npm ERR! ssh_exchange_identification: Connection closed by remote host
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR!
npm ERR! exited with error code: 128

Если я использую Node 4.7, установки запускаются без ошибок. Я не уверен, что мне следует «исправить» в новой среде узлов, чтобы заставить это работать.

Обе среды показывают один и тот же файл .npmrc при попытке npm config edit

1 Ответ

0 голосов
/ 06 сентября 2018
ssh_exchange_identification: Connection closed by remote host

Это сообщение указывает, что удаленный SSH-сервер принимает TCP-соединение от вашего клиента, а затем немедленно закрывает соединение. Клиент и сервер еще не обменялись ни ключами, ни паролями, ни другой информацией. Это предполагает, что происходит одна из двух вещей:

  1. Удаленный SSH-сервер настроен так, чтобы не принимать подключения от вашего хоста.
  2. Некоторые брандмауэры или другие сетевые устройства мешают соединению TCP.

Похоже, что удаленный хост, по-видимому, Github, и вы говорите, что это происходит с одной программой, но не с другой программой на том же хосте. Учитывая это, я предполагаю, что в вашей локальной системе Windows есть какое-то программное обеспечение, которое позволяет работать одной установке NPM, но не другой установке. Это программное обеспечение может быть частью пакета защиты от вредоносных программ, например.

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