如何将 google-chrome 设置为 git 默认浏览器

2023-12-26

I want GIT默认情况下在 Chrome 浏览器中打开帮助页面,尽管 Windows 7 默认浏览器是 IE,但由于其他原因我无法更改。我已将以下内容添加到 git 配置文件中。

[web]
    browser = chrome
[browser "chrome"]
    cmd = C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
    path = C:/Program Files (x86)/Google/Chrome/Application/

但仍然打开IE浏览器。在 git 的 bash 环境中它给出了消息"Launching default browser to display HTML ..."。在 Git Gui 上,它会抛出更长的消息

The browser chrome is not available as 'C:/Program Files (x86)/Google/Chrome/Application/'.
The browser chrome is not available as 'C:/Program Files (x86)/Google/Chrome/Application/'.
    while executing
"exec {C:/Program Files (x86)/Git/bin/sh.exe} {C:/Program Files (x86)/Git/libexec/git-core/git-web--browse} {file:C:/Program Files (x86)/Git/doc/git/ht..."
    ("eval" body line 1)
    invoked from within
"eval exec $opt $cmdp $args"
    (procedure "git" line 23)
    invoked from within
"git "web--browse" $url"
    (procedure "start_browser" line 2)
    invoked from within
"start_browser {file:C:/Program Files (x86)/Git/doc/git/html/index.html}"
    (menu invoke)

有人可以帮我解决这个问题吗?

EDIT:也尝试过

[web]
    browser = chrome
[browser "chrome"]
    path = C:/Program Files (x86)/Google/Chrome/Application/chrome.exe

现在我可以从 Git Gui 在 chrome 中打开在线文档。但它在 git bash 中不起作用。


经过一番尝试和错误后,我找到了一个可行的解决方案。我的.gitconfigGit bash(Windows 10,64 位,Git 版本 2.13.1.windows.2)使用的内容如下所示:

[web]
    browser = "chrome"
[browser "chrome"]
    path = C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe

与执行以下两条命令效果相同:

  1. git config --global web.browser chrome然后执行
  2. git config --global web.browser.chrome.path C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe

请注意双反斜杠,并且尽管路径包含空格,但既没有使用单引号也没有使用双引号。设置更像unix的值/C/Program Files (x86)/Google/Chrome/Application/chrome.exe也确实有效。从我的角度来看,设置一个值web.browser.chrome.cmd似乎被忽略如果path也被设定。定义google-chrome相反似乎也是有效的,因为 git 仍然打开了 Google Chrome,确认可以在此处找到的信息:https://git-scm.com/docs/git-web--browse.html https://git-scm.com/docs/git-web--browse.html.

因此,回答最初的问题:如果您想使用类似 windows 的值web.browser.chrome.path,确保使用双反斜杠。如果你可以接受更类似于 Unix 的值使用/C/Program Files (x86)/Google/Chrome/Application/chrome.exe.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 google-chrome 设置为 git 默认浏览器 的相关文章

  • 当脚本执行暂停时,如何在 chrome devtools 中运行异步代码?

    await Promise resolve 1 在 chrome devtools chrome 版本 70 0 3538 77 中解析为 1当脚本执行未暂停时 Promise
  • GIT Pull 删除了我的提交

    在 git pull 之后 我已经完成了 git Reset 以在合并之前撤消与提交 ID 的合并 不知何故 我的整个提交都消失了 而且我也无法在历史记录中看到该提交 但我有提交 id 在 git show 命令上我可以看到我的更改 我如何
  • Apache Cordova 混合应用程序中的 ES6 模块/导入抛出 MIME 类型错误

    我正在尝试在使用 Apache Cordova 构建的混合移动应用程序中使用 ES6 模块 不幸的是 Cordova 似乎在没有 MIME 类型的情况下提供模块 这会在 WebView 中引发错误 在 Chrome 63 和 64 beta
  • 如何配置“git diff”以使用 emacs diff [重复]

    这个问题在这里已经有答案了 是否可以配置 git diff 以使用 emacs diff 如果是的话 你能告诉我怎么做吗 谢谢 看这个问题 如何使用视觉差异程序查看 git diff 输出 https stackoverflow com q
  • 如何将 HEAD 移回之前的位置? (分离头)和撤消提交

    在 Git 中 我试图做一个squash commit通过合并到另一个分支然后重置HEAD通过以下方式前往上一个地点 git reset origin master 但我需要走出这一步 如何将 HEAD 移回之前的位置 我有 SHA 1 片
  • 如何修复 WebView Chrome 76 上的 CORS 错误?

    我已将请求从我的应用程序发送到 API 服务器 在WebView Chrome 76 0 3809 89上无法调用API 日志中显示以下错误 Access to XMLHttpRequest at https from origin fil
  • Git 将新的本地分支推送到远程,无需指定名称

    当针对特定的跟踪问题进行补丁修复时 我们的工作流程如下所示 1 git checkout patch git pull upstream patch make sure we re up to date 2 git checkout b i
  • 如何使用Google Chrome缩略图预览服务?

    有人知道如何使用 google chrome 服务来生成网站缩略图 新标签上浏览次数最多的网站 有想法做类似的事情吗 These 浏览 chrome 源代码我找不到任何有趣的东西 你呢 来源在这里 http src chromium org
  • 当存储在变量中时,Git 提交消息变得混乱[重复]

    这个问题在这里已经有答案了 我有一个 Git 提交 其中有一个摘要 然后是一些描述 所以当我看到提交消息时git log format B n 1
  • git 中的 web.config 和 app.config 机器特定设置

    我们在不同的办公室有多个开发团队 他们需要为我们项目中的许多配置设置使用不同的值web config and app config files 我们希望使用一组合理的默认值来检查这些配置文件 这样通过检查 trunk master 分支 您
  • 在 google chrome 上选择网络摄像头

    当您有多个网络摄像头时 您可以在 chrome 上选择网络摄像头 设置 gt 内容 gt 媒体 但是 我想从脚本中选择相机 如何通过 Html5 或 javascript 选择相机 Check 这是巨大的代码 所以我没有将其粘贴到这里 这是
  • 致命错误:找不到“Fabric/Fabric.h”文件

    我正在使用 xcode 6 3 1 OSX 10 10 3 并且我已经在本地系统上成功配置了 crashlytics 它工作正常 并通过 Fabric 应用程序发布构建 但是当我将相同的代码库转移到 teamcity 时 它向我显示以下错误
  • 如何在 gitolite 中安装钩子

    我已阅读全部关于钩子的文档 https github com sitaramc gitolite blob pu doc 2 admin mkd using hooks similar https stackoverflow com que
  • Emacs shell:保存提交消息

    我几天前开始使用 emacs 在 emacs shell M x shell 中使用 git 时遇到问题 当我 git commit 或 git commit amend 时 它会打开 vim 来编辑并保存提交消息 我对此表示同意 但我找不
  • Git 和外部备份。子目录是空的,我宁愿它不是空的。

    我想使用 Git 创建外部备份系统 这部分是受到答案的启发在外部磁盘上备份整个 git 存储库的最佳方法是什么 https stackoverflow com a 4372855 2533127 其中建议如下 您还可以通过启动一个新的存储库
  • dulwich - 从远程仓库身份验证克隆

    我找不到有关此主题的任何资源 我需要通过提供用户名和密码从私有存储库进行克隆 然而 当它们作为关键字参数提供给 dulwich get client from path 时 会出现错误 提示 未知参数 用户名 这似乎是一件简单的事情 但我找
  • 如何在git中定义ESC字符?

    我想在 git 输出中使用着色 例如 git log decorate color 当我发出这个命令时 我得到的输出看起来像ESC 1 32m where ESC是反色的 在我看来 这是一个有效的转义序列 除了 033必须发送而不是字符E
  • Chrome 不渲染
    标签,FF 渲染

    我有一个非常烦人的问题 我的网站有一个表单 可以在 Firefox 中运行 但不能在 IE 或 Chrome 中运行 它是用 WordPress 的 Gravity Forms 制作的 但这可能与该问题无关 因为另一个表单插件也出现了同样的
  • 是否可以使用 Chrome 开发者工具审核多个页面?

    我试图找出我的网站中未使用的 CSS 类 然后我发现 Chrome 开发者工具中有一个审核功能 可以标记未使用的 CSS 类 但是 它一次只能执行一页 有没有办法让它审核多个页面 以便我可以找出所有页面中未使用的 CSS 类 我知道有一个
  • 运行 npm install - 如何配置不使用 SSH(端口被防火墙阻止)

    当我跑步时npm install大多数模块配置正确 然而 至少有人想击中ssh 拉取模块的地址 不幸的是 我的公司有一项政策 不允许内部网络之外的 SSH 连接 我收到的具体错误是 Error while executing npm ERR

随机推荐

  • 使用已知物体尺寸从图片中测量物体

    所以我需要做的是从普通用户拍摄的图像中测量脚长 该图像将包含一只穿着黑色袜子的脚 一枚硬币 或其他已知尺寸的物体 和一张白纸 例如 A4 其他两个物体将位于其上 我已经拥有什么了 我已经使用过 opencv 但只是简单的项目 我已经开始阅读
  • JqueryUI 自动完成:每个列表项仅显示一个字符

    我在用着jquery 1 4 2 min and jquery ui 1 8 6 custom要在 jsp 页面上获取自动完成数据 代码片段如下 document ready function input airportfrom autoc
  • rMarkdown 中是否可以有可排序(交互式)表格?

    我在用kable from knitr包来显示 html 文档上的表格 是否可以使其可排序 一些示例代码 title Test output html document r echo FALSE comment kable data fra
  • 如何在 mysql 存储过程中使用 case-when 语句?

    我想使用 request time 参数自动设置 session id 因此我选择了包含 case 语句的 mysql 存储过程 就这样 create procedure upd userinput in request time time
  • Plotly - 我想根据条件用不同的颜色为每个 X 轴值着色

    语言 JavaScript框架 情节 我有一个要求 我希望 x 轴值单独着色 而不是对 x 轴中的所有值着色 我尝试了下面的代码 但它对轴上的所有值执行相同的操作 此处 颜色 红色 应用于 x 轴上的所有值 我需要根据下面代码中数组 col
  • 如何在本地主机上测试打开的图

    我做了很多研究 但还没有找到明确的答案 有没有办法在本地主机上测试开放图 我在 locahost 上使用图形 api 没有任何问题 我已经在应用程序设置中更改了我的网站网址 甚至尝试在主机文件中设置一个域 但打开图的调试器 linter 尝
  • Stimulsoft - 如何在 asp.net core 中渲染报告并以角度显示

    刺激软件报告 https www stimulsoft com en documentation online programming manual index html 如何在 asp net core 中渲染报告及其变量和参数并以角度显
  • 如何为 IE 提供特殊的 CSS?

    我想为 ie8 使用一些不同的 CSS 但只保留一个 CSS 文件 谁能告诉我最好的 黑客 是什么 是的 我知道 hack 不好 但我想至少暂时保留一个 CSS 文件 例如 在非 IE8 浏览器中我希望浏览器看到以下内容 div conte
  • R:具有重复时间索引条目的时间序列

    我是 R 的 n00b 和堆栈溢出的 n00b 刚刚加入 所以如果我未能使用标记 我不知道 或错过了自述文件中的某些内容 请原谅我 如果您不介意 我将在这里解决我的完整问题 因为也许您可能会好心地告诉我应该如何最好地解决这个问题 Stage
  • Symfony:是否可以为组件设置模板?

    组件没有 setTemplate 我知道 但也许还有另一种方法可以做到这一点 问题似乎是关于 php 框架 http www symfony project org http www symfony project org sfCompon
  • 使用 Jumbotron 容器的输入组大于 Bootstrap 3 中的输入

    我正在使用 Bootstrap 3 输入组尝试一种奇怪的行为 当我将输入组插件 文本或图标 添加到大屏幕内的表单时 输入组高度大于其输入高度 在这里你可以找到一个 JsFiddle 和有问题的屏幕截图 div class jumbotron
  • 检查某项是否存在,如果不存在则报错

    我想使用 PowerShell 检查 IIS Web 应用程序是否存在 或可能存在其他类型的项目 我可以这样做Get Item 但是如果该项目不存在 则会报告错误 这会误导运行脚本的用户 看起来好像出了问题 而实际上一切都很好 我该如何做到
  • 如何终止 MySQL 连接

    我正在使用 MySQL 构建一个网站 我正在使用 TOAD for MySQL 突然无法连接到数据库 因为出现错误 太多联系 Toad for MySQL 是否有任何方法可以查看现有连接以便能够终止它们或简单地关闭所有连接 不 有没有内置
  • 休眠:内存问题?缺点?

    我正在使用 Hibernate 3 6 直到今天我还没有发现使用它的任何缺点 但今天有人告诉我 当项目变大时 使用 Hibernate 的应用程序会出现内存问题 发生这种情况是因为与不使用 hibernate 的应用程序相比 需要创建和存储
  • Flutter 在 facebook 应用 android 和 ios 中打开 facebook 链接

    在我的应用程序中 我存储了 Facebook 网址 我想在 Facebook 应用程序中打开它们 而不是在浏览器中 我尝试使用flutter url launcher 包但它在默认浏览器中打开链接 我想要的是直接打开链接进入脸书应用程序 谁
  • Python 中的 RAII - 离开范围时自动销毁

    我一直在努力寻找RAII https en wikipedia org wiki Resource acquisition is initialization在Python中 资源分配即初始化是 C 中的一种模式 其中 对象在创建时就被初始
  • C 中的字符与多个字符的比较

    如何在不使用 if 的情况下将 C 中的字符与其他字符进行比较 有大量的 例如 假设我有一个名为 i 的字符 我想将其与其他 8 个字符进行比较 而这些字符之间没有任何联系 如果 i 至少等于这 8 个字符中的一个 则表达式为 true 像
  • Admob ( GoogleMobileAds 8.0.0 ) iOS SDK - 未找到 GADInterstitial API,如何使用 GADInterstitialAd - 请提供示例代码?

    以下行没有错误 import
  • 如何增加消息头

    Spring Integration Java DSL 有没有办法修改现有的消息头 我正在使用 SI Java DSL 重新实现下载重试机制 并且希望在发生失败时增加保存下载尝试的消息标头 然后根据与限制相比的尝试次数路由消息 我的路由基于
  • 如何将 google-chrome 设置为 git 默认浏览器

    I want GIT默认情况下在 Chrome 浏览器中打开帮助页面 尽管 Windows 7 默认浏览器是 IE 但由于其他原因我无法更改 我已将以下内容添加到 git 配置文件中 web browser chrome browser c