Ошибка установки npm ssh - PullRequest
0 голосов
/ 11 июня 2018

Я скачал релиз maputnik с https://github.com/maputnik/editor/releases/tag/v1.2.0 и попытался установить с npm на windows 7 за корпоративным прокси с ssh lock.

Я получаю следующую ошибку:


    $ npm install
    npm ERR! Error while executing:
    npm ERR! C:\Program Files\Git\mingw64\bin\git.EXE ls-remote -h -t ssh://git@github.com/josdejong/jsonlint.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 за прокси, я изменил свою конфигурацию npm и git:

npm (файл .npmrc):


    strict-ssl=false
    proxy=http://user:password@proxy.company.com:8080
    https-proxy=http://user:password@proxy.company.com:8080
    registry=http://registry.npmjs.org/

git (файл .gitconfig):


    [http]
        proxy = http://user:password@proxy.company.com:8080
        sslverify = false
    [https]
        proxy = http://user:password@proxy.company.com:8080
        sslverify = false
    [url "https://github.com/"]
        insteadOf = ssh://git@github.com/
    [url "https://"]
        insteadOf = git://

Теперь по крайней мере git ls-remote -h -t ssh://git@github.com/josdejong/jsonlint.git
и git clone ssh://git@github.com/josdejong/jsonlint.git работают.Но я все еще получаю ту же ошибку с npm install.

Кажется, что конфигурация работает для git, но не для npm.Есть ли другое место, где я должен настроить прокси или замену URL?

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