J'essaie de configurer Bower sur un serveur de génération dans le centre de données de notre organisation, mais git
le port de semble ne pas être ouvert sur le pare-feu du centre de données. Je peux utiliser le client de ligne de commande git pour cloner via https://[repo]
, mais pas git://[repo]
.
Y a-t-il un commutateur ou une préférence qui demandera à Bower d'exécuter git clone en utilisant https
plutôt que le git
protocole?
Je l' ai regardé à la source, et considéré changer le code de résolution pour remplacer git://
avec https://
, mais je pensais que je demande avant d' aller à ces longueurs.
Réponses:
Vous pouvez faire git remplacer le protocole pour vous. Exécutez simplement:
d'utiliser le protocole HTTPS au lieu de Git.
la source
git config --global --unset url."https://".insteadOf
--global
et cela ajoutera la configuration au local.git/config
.En s'appuyant sur la réponse de @Sindre, j'ai écrit une petite fonction d'aide en BASH qui réside dans mon
~/.bashrc
fichier. Appelez-le comme vous le feriezgrunt
, sauf que maintenant il s'appellenngrunt
. Prendre plaisir!la source
Travaillé pour moi
git config --global url."git://".insteadOf https://
la source