Я полагаюсь на angular-jwt (https://github.com/auth0/angular-jwt)
В моем bower.json у меня есть это:
"dependencies": {
...
"angular-jwt": "~0.0.9"
Когда я развертываю машину Jenkins, которая не имеет доступа к github через протокол git, я получаю эту ошибку:
[ERROR] bower angular-jwt#~0.0.9 ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/auth0/angular-jwt.git",
код выхода из # 128 фатальный: невозможно подключиться к github.com: github.com [0: 192.30.252.128]: errno = Отключено соединение
Так можно ли сказать Bower использовать https вместо git-протокола? Или явно указать репозиторий для получения определенной зависимости?
вам нужно настроить git для использования протокола https, как это на вашей машине сборки:
git config --global url."https://".insteadOf git://