Bower安装库问题

时间:2014-12-11 07:07:37

标签: javascript git command-line terminal bower

我正在使用bower在我的项目中安装依赖项和各种库。但我得到一个致命的错误。网址的 git:// 部分似乎被替代

取代

我使用 Mac OS X 终端作为命令。

有没有解决方案?

pdc1-4s6zyr1:~ administrator$ bower install **git://github.com/jquery/jquery.git**
bower not-cached    git://github.com/jquery/jquery.git#*
bower resolve       git://github.com/jquery/jquery.git#*
bower ECMDERR       Failed to execute "git ls-remote --tags --heads git://github.com/jquery/jquery.git", exit code of #128

Additional error details:
fatal: '.insteadofgithub.com/jquery/jquery.git' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

谢谢, Ankit Tanna

2 个答案:

答案 0 :(得分:3)

打开终端并写下:

git config --global url."https://".insteadOf git://

这会强制git替换协议。

此外,如果您在 bower.json 中包含github repos,您可以尝试将'git://'替换为文件中git URL的'https://'。

答案 1 :(得分:2)

问题的解决方案是:

找到.gitconfig文件

 [user]
        name = 1wQasdTeedFrsweXcs234saS56Scxs5423
        email = ankittanna@hotmail.com
    [credential]
        helper = osxkeychain
    [url ""]
        insteadOf = git://
    [url "https://"]
    [url "https://"]
        insteadOf = git://

会有一个空白的网址=""用url =" https://"

替换它
[user]
    name = 1wQasdTeedFrsweXcs234saS56Scxs5423
    email = ankittanna@hotmail.com
[credential]
    helper = osxkeychain
[url "https://"]
    insteadOf = git://
[url "https://"]
[url "https://"]
    insteadOf = git://

这将有效:)

Happy Bowering