Bower安装仅使用https?

aro*_*eer 257 git git-clone bower

我正在尝试在我们组织的数据中心的构建服务器上设置Bower,但是git端口似乎没有在数据中心的防火墙上打开.我可以使用git命令行客户端来克隆https://[repo],但不是git://[repo].

是否有一个开关或首选项将指示bower使用https而不是git协议执行git clone ?

我看过的来源,并认为更改分辨率代码替换git://https://,但我想我会问之前,我去那些长度.

Sin*_*hus 629

你可以让git替换你的协议.赶紧跑:

git config --global url."https://".insteadOf git://
Run Code Online (Sandbox Code Playgroud)

使用HTTPS协议而不是Git.

  • 如果其他人应用这个答案然后想知道如何退出全局配置更改(像我一样),那就是:`git config --global --unset url."https://".insteadOf` (99认同)
  • 在Windows机器上,全局配置文件是用户主文件夹下的.gitconfig,例如C:\ Users\[username].但是,如果未定义%HOME%,git将使用%HOMEDRIVE%,而来自bower的git将使用%USERPROFILE%.而这两个变量可能不同.在我的机器上,一个是U:,另一个是C:\ Users\myusername.所以凉亭仍然使用git://无论我尝试过什么.我花了一段时间来弄明白这一点.所以写下来以防任何人陷入相同的情况. (24认同)
  • 您也可以省略`--global`,它会将配置添加到本地`.git/config`. (21认同)
  • 我觉得自己真傻.我继续尝试命令的部分.insteadOf认为@Sindre告诉我们使用git**而不是**git.这些英语式的命令很难过. (13认同)
  • @VincentGauthier在Windows中,启动系统属性 - >高级 - >环境变量 - > SystemVariables - >新建 - >添加名为HOME的变量并将其值设置为所需的路径 (2认同)