2015-02-27 5 views
8

Я создаю веб-приложение в Visual Studio 2015. Я за корпоративным прокси. Установка пакетов через беседку не работает.bower не работает в Visual Studio 2015 Preview

Я пробовал следующие обходные пути.

  1. Создал файл .bowerrc в решении со следующими настройками.

    { 
        "proxy": "http://xxx.xxx.xxx.xxx:Port", 
        "https-proxy": "http://xxx.xxx.xxx.xxx:Port", 
        "strict-ssl": false 
    } 
    
  2. Установленный Git. Изменена конфигурация GIT использовать https: // вместо мерзавца: //

Когда я запускаю следующую команду
становой установить
я получаю следующее сообщение об ошибке.

становой ECMDERR Не удалось выполнить "Git LS-дистанционные --tags --heads https://github.com/jzaefferer/jquery-validation.git", код выхода из # 128

Дополнительные сведения об ошибке: фатальным: неспособно доступа 'https://github.com/jzaefferer/jquery-validation.git/': Ошибка подключения на github.com:443; Нет ошибки

Любая идея, что пошло не так?

+0

Кажется, ваш корпоративный прокси не хочет, чтобы вы общались с github? Проверьте настройки прокси-сервера. Команда, которая работает, работает отлично. :) – AndersNS

ответ

1

Вы должны установить HTTP_PROXY и https_proxy ENV вар с настройками прокси, чтобы получить доступ мерзавца за прокси

+0

Оба являются переменными конфигурации npm. Я установил его .. Тем не менее он не работает .. –

+0

443 код ошибки означает https Ошибка SSL, вы пытались получить доступ к url ​​напрямую, возможно, есть проблема с сертификатами –

+0

Я попытался получить доступ к URL прямо из браузера. Он работает нормально. –

0

У меня была аналогичная проблема с Бауэром в VS2015 CTP. Удалось решить, комментируя две строки в файле bower.cmd, который используется VS: https://stackoverflow.com/a/29605933/3131828.

В основном это гарантирует, что VS использует Git, который я уже установил, который уважает мой файл .gitconfig. По-видимому, по умолчанию он использует легкий git.exe, который не читает .gitconfig.