Когда анонимный доступ удален из артефакта, на котором размещен пакет bower, невозможно выполнить "установку bower" с учетными данными в.bowerrc
Мой проект javascript имеет bower.json с такой зависимостью:
...
"dependencies":{
...
"dep_name":"https://artifactory.corp.company.com/artifactory/path/to/bower/package.tar.gz",
...
}
...
при этой "установке bower" происходит сбой с кодом состояния EHTTP 401 (неавторизовано)
Изменение вышеупомянутых данных для включения учетных данных позволяет успешно выполнить установку bower:
"dependencies":{
...
"dep_name":"https://<username>:<password>@artifactory.corp.company.com/artifactory/path/to/bower/package.tar.gz",
...
}
Однако bower.json является частью отслеживаемых файлов git, и каждый разработчик будет иметь индивидуальные учетные данные. Следовательно, идеальным местом для учетных данных будет файл ~/.bowerrc (он будет находиться вне папки проекта и поэтому не будет отслеживаться git и будет зависеть от разработчика).
Проблема в том, что я не знаю, как это сделать. Ссылаться на следующие ссылки не повезло:
Я не хочу размещать личный реестр.