Ошибка проверки ключа хоста при установке модуля NPM из частного Bitbucket - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь установить модуль NPM из частного репозитория Bitbucket.

Я могу успешно запустить npm install локально в моей системе, но на сервере происходит сбой.

Ошибкаэто:

npm ERR! Error while executing:
npm ERR! /bin/git ls-remote -h -t ssh://git@bitbucket.org/myorg/my-repo.git
npm ERR! 
npm ERR! 
npm ERR! (ssh-askpass:10260): Gtk-WARNING **: cannot open display: :0.0
npm ERR! Host key verification failed.
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

Странно то, что клонирование репо на сервере работает нормально: git clone git@bitbucket.org:myorg/my-repo

Таким образом, ключи SSH настроены правильно.

1 Ответ

0 голосов
/ 19 октября 2018

Это должно означать, что команда npm не выполняется с той же учетной записью, которая использовалась для клонирования репо на сервере вручную.

В этой учетной записи npm ~/.known_hosts потребуетсяобновиться первым .

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