Estou tentando configurar o Bower em um servidor de compilação no datacenter de nossa organização, mas git
a porta não parece estar aberta no firewall do datacenter. Eu posso usar o cliente de linha de comando git para clonar via https://[repo]
, mas não git://[repo]
.
Existe uma opção ou preferência que instruirá o caramanchão a executar o git clone usando, https
em vez do git
protocolo?
Eu olhei para a fonte, e pensou em mudar o código de resolução para substituir git://
com https://
, mas eu percebi que eu ia perguntar antes de eu ir para os comprimentos.
Respostas:
Você pode fazer o git substituir o protocolo para você. Apenas corra:
usar o protocolo HTTPS em vez do Git.
fonte
git config --global --unset url."https://".insteadOf
--global
e isso adicionará a configuração ao local.git/config
.Com base na resposta do @Sindre, escrevi uma pequena função auxiliar no BASH, que fica no meu
~/.bashrc
arquivo. Chame como fariagrunt
, exceto agora que é chamadonngrunt
. Aproveitar!fonte
Trabalhou para mim
git config --global url."git://".insteadOf https://
fonte