Git help命令无法在配置的浏览器中打开

时间:2014-02-01 06:05:27

标签: git windows-8.1 git-bash

我在Windows 8.1上新安装了Git for Windows。在Git Bash中,当我运行git help diffgit diff --help等帮助命令时,相应的.html帮助文件将在我与.html文件扩展名关联的程序中打开,无论我的help.browserweb.browser Git配置属性。

我的Git配置:

git config --global help.browser chrome    
git config --global web.browser chrome    

我的Windows默认程序文件扩展名关联: .html以Sublime Text

打开

因此,Git Bash中的git diff --help在Sublime Text中打开git-diff.html。我希望它在Chrome中打开。

这可能是另一个问题:当我执行命令git web--browse URL/FILE时(例如git web--browse index.html)我得到了

$ The browser chrome is not available as 'chrome'

git-web - 浏览文档:http://git-scm.com/docs/git-web--browse.html

我发现了这个问题:How can I configure git help to use Firefox?但这对我不起作用(可能是因为我正在运行Windows)。我试过这个:

git config --global help.browser chr
git config --global browser.chr.cmd "start chrome"

是否有人知道允许我在Chrome中打开帮助文件而不是Sublime Text的解决方案?

4 个答案:

答案 0 :(得分:4)

看起来没有Git配置可以在浏览器中打开帮助命令。任何Git配置都被Windows的.html文件类型关联覆盖。有关解释,请参阅msysGit https://groups.google.com/d/msg/msysgit/bBVP3DKyKzc/fpzK8moJXOgJ

上的此Google网上论坛主题

答案 1 :(得分:3)

我遇到了同样的问题,也使用Git for Windows运行Windows 8.1。以下对我有用:

更改Windows默认使用的应用程序,用于.html和.htm类型的文件。有关相关说明,请参阅:http://windows.microsoft.com/en-us/windows-8/choose-programs-windows-uses-default

答案 2 :(得分:0)

明确设置browser.chrome.path

  

browser..path

     

您可以通过以下方式明确提供首选浏览器的完整路径   设置配置变量browser..path。例如,   你可以通过设置配置firefox的绝对路径   browser.firefox.path。否则,git web - browse假定该工具是   可以在PATH中找到。

答案 3 :(得分:0)

使用以下方法解决问题(在windows10上运行): 找到默认的应用设置,点击“按文件类型选择默认应用”#39;并将.htm和.html的默认应用程序更改为您想要的应用程序。无需配置git。

choose default app