npm установить с git использовать https вместо ssh - PullRequest
1 голос
/ 06 апреля 2020

У меня есть приложение со следующим пакетом. json file

"dependencies": {
    "package_name": "git+ssh://git@git.scm.domain.com:Domain/package_name.git",
}

Я не могу изменить его и не могу использовать s sh. Я пытался

git config --global url.https://.insteadOf git://
git config --global url.https://git.scm.domain.com.insteadOf git://git.scm.domain.com

Но npm i по-прежнему выдает ошибку о разрешении, и я вижу, что URL не содержит протокол https.

npm ERR! Error while executing:
npm ERR! path to git.exe ls-remote -h -t git@git.scm.domain.com:Domain/repo.git

Возможно ли настроить git или npm для использования https вместо s sh при установке deps из пакета. json?

1 Ответ

1 голос
/ 21 апреля 2020
git config --global url."https://github.com/".insteadOf git@github.com:
git config --global url."https://".insteadOf git://

Это прекрасно работает. Также обратите внимание на двоеточие в конце первой строки.

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