я застрял в корпоративном брандмауэре/прокси-ад ... Я пытаюсь установить мои зависимости от моего файла bower.json, но я ударяя эту ошибку:Бауэр не устанавливается из bower.json
bower jquery#~2.1.1 ECMDERR Failed to execute "git ls-remote --tags --heads https://github.com/jquery/jquery.git", exit code of #128
Additional error details:
fatal: unable to access 'https://github.com/jquery/jquery.git/': Failed connect to github.com:443; No error
У меня Google'd это и нашел много ответов, и попробовал следующее, но никто, кажется, не исправил мой.
Я установил свой GIT конфигурацию со следующим:
url.http://.insteadof=git://
url.https://.insteadof=git://
и я использую CNTLM управлять своими прокси-учетными данными, чтобы мои настройки прокси-сервер выглядит следующим образом:
http.proxy=http://127.0.0.1:53128/
https.proxy=http://127.0.0.1:53128/
следующий в моем НОМ конфиг:
http_proxy = "http://127.0.0.1:53128/"
https-proxy = "http://127.0.0.1:53128/"
https_proxy = "http://127.0.0.1:53128"
proxy = "http://127.0.0.1:53128/"
registry = "http://registry.npmjs.org/"
strict-ssl = false
и я установил следующее в моем файле .bowerrc:
"proxy":"http://127.0.0.1:53128",
"https-proxy":"http://127.0.0.1:53128",
"strict-ssl":false
Я думаю, что это все, я получаю подобное сообщение об ошибке при попытке bower list
.
Все мои команды git (например, клонирование) проходят через прокси-сервер. Это то, что заставляет меня думать, что это проблема конфигурации bower, но я не могу найти большой помощи в этом.
Заранее спасибо.
Убедитесь, что для любого HTTPS URL прокси, вы используете HTTP URL, а не по протоколу HTTPS один: 'https.proxy = HTTP : //127.0.0.1: 53128/'(не' https: // ... '). Исправьте это и посмотрите, не изменилось ли это. – VonC
Привет @VonC, спасибо за предложение, я изменил все эти записи на http, но, к сожалению, это не решило проблему. –
Я вижу, вы говорите, что сырые команды git работают; вы уверены, что эти команды работают по https? Я только спрашиваю, потому что git работает над ssh тоже, и если вы, если вы работаете над ssh, это не будет выполняться прокси-файлом. Во всяком случае, это может объяснить, почему работает raw git, но у bower нет. – mattr