Следуя инструкциям в документации, https://mdbootstrap.com/docs/angular/getting-started/quick-start/ (установка NPM Pro версии).
Я не могу получить доступ к запрошенному файлу GIT, потому что брандмауэр нашей компании ограничивает доступ к сертификату.
Есть ли метод, который мог бы работать с моим package.json?
package.json
"dependencies": {
...
"git+https://oauth2:[email protected]/mdb/angular/ng-uikit-pro-standard.git"
},
ОШИБКА для установки npm:
npm ERR! Error while executing:
npm ERR! C:\Program Files\Git\cmd\git.EXE ls-remote -h -t https://oauth2:[email protected]/mdb/angular/ng-uikit-pro-standard.git
npm ERR!
npm ERR! fatal: unable to access 'https://oauth2:[email protected]/mdb/angular/ng-uikit-pro-standard.git/': SSL certificate problem: self signed certificate in certificate chain
npm ERR!
npm ERR! exited with error code: 128
Единственное, что я хотел бы добавить к комментарию @ PatrickMevzek, это то, что я бы сделал нет привычкой просто добавлять «любой сертификат, на который жалуется программное обеспечение» в хранилище доверенных сертификатов. Вам, вероятно, следует проконсультироваться со своими сетевиками, чтобы понять, какие сертификаты должен необходимы для правильной работы за вашим прокси-сервером.





Хост
git.mdbootstrap.comне использует самозаверяющий сертификат, поэтому, если это то, что вы получаете, это означает, что вы находитесь под локальным TLS DPI, и некоторая локальная система выдает вам альтернативный сертификат вместо истинного. Вы можете использовать опцию конфигурации gitsslCAinfo, чтобы указать, какому ЦС доверять, в вашем случае вам нужно будет поместить туда самоподписанный сертификат, который вы получите.