2015-02-27 10 views
8

Sto creando un'applicazione Web in Visual Studio 2015. Sono dietro il proxy aziendale. L'installazione di pacchetti via bower non funziona.bower non funziona in Visual Studio 2015 Preview

Ho provato i seguenti metodi.

  1. Creato un file .bowerrc nella soluzione con le seguenti impostazioni.

    { 
        "proxy": "http://xxx.xxx.xxx.xxx:Port", 
        "https-proxy": "http://xxx.xxx.xxx.xxx:Port", 
        "strict-ssl": false 
    } 
    
  2. Installato Git. Modificato la configurazione git da usare https: // invece di git: //

Quando eseguo il seguente comando
scrigno di installare
ottengo il seguente errore.

pergolato ECMDERR Impossibile eseguire "git --tags ls-remote --heads https://github.com/jzaefferer/jquery-validation.git", il codice di uscita di 128 °

Ulteriori dettagli di errore: fatale: incapace di accesso 'https://github.com/jzaefferer/jquery-validation.git/': Impossibile connect a github.com:443; Nessun errore

Qualche idea di cosa è andato storto?

+0

Sembra che il tuo proxy aziendale non voglia che tu comunichi con github? Verifica le tue impostazioni proxy. Il comando che fallisce funziona bene qui. :) – AndersNS

risposta

1

è necessario impostare HTTP_PROXY e https_proxy env var con le impostazioni proxy per accedere a git dietro un proxy

+0

Entrambe sono variabili di configurazione di npm giusto ..? L'ho impostato .. Ancora non funziona .. –

+0

443 codice di errore significa errore SSL HTTPS, hai provato ad accedere direttamente all'URL potrebbe esserci un problema di certificati –

+0

Ho provato ad accedere all'URL direttamente dal browser. Funziona bene. –

0

Ho avuto un problema simile con Bower in VS2015 CTP. È riuscito a risolverlo commentando due righe nel file bower.cmd utilizzato da VS: https://stackoverflow.com/a/29605933/3131828.

Fondamentalmente si assicura che VS utilizzi il Git I già installato che rispetta il mio file .gitconfig. Apparentemente, per impostazione predefinita usa un git.exe leggero che non legge .gitconfig.