Запуск установки npm - как настроить S SH (порт заблокирован брандмауэром) - PullRequest
0 голосов
/ 06 апреля 2020

Когда я запускаю npm install, большинство модулей настроены правильно. Однако, по крайней мере, один хочет нажать на ssh:// адрес, чтобы вытащить модуль. К сожалению, в моей компании действует политика, запрещающая подключения S SH за пределами внутренней сети.

Указанная ошибка c, которую я получаю:

Error while executing:
npm ERR! C:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://git@github.com/pemrouz/buble.git
npm ERR!
npm ERR! ssh: connect to host github.com port 22: Connection timed out
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

Дон В моем пакете не определено значение buble. json, так что, очевидно, это библиотека, от которой зависит что-то еще.

Есть ли способ настроить NPM, чтобы НЕ использовать адреса s sh: //? Я предполагаю, что должен быть в состоянии загрузить модуль (и) с HTTP-адреса, как и все остальные - могу ли я сказать, чтобы он всегда преобразовывал из S SH в HTTP?

Я пробовал несколько вещей, которые я нашел в Интернете:

git config --global url."https://".insteadOf ssh:// и npm config set ssl-strict=false

Это не решило эту конкретную проблему.

...