我正在使用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
答案 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