Я скачал релиз 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?