Я пытаюсь настроить Bower на сервере сборки в центре обработки данных нашей организации, но git
порт не открыт в брандмауэре центра обработки данных. Я могу использовать клиент командной строки git для клонирования через https://[repo]
, но не git://[repo]
.
Есть ли переключатель или предпочтение, которые будут указывать бауэру использовать git-клон, https
а не git
протокол?
Я посмотрел на источник и подумал об изменении кода разрешения для замены git://
на https://
, но я решил спросить, прежде чем перейти к этим длинам.
Ответы:
Вы можете заставить git заменить протокол для вас. Просто беги:
использовать протокол HTTPS вместо Git.
источник
git config --global --unset url."https://".insteadOf
--global
и это добавит конфигурацию к локальной.git/config
.Основываясь на ответе @Sindre, я написал небольшую вспомогательную функцию в BASH, которая находится в моем
~/.bashrc
файле. Называй это так же, как и тыgrunt
, только теперь это называетсяnngrunt
. Наслаждайтесь!источник
Работал для меня
git config --global url."git://".insteadOf https://
источник