misonoteApp Center
工作

Mac 上让 GitHub 链接总在指定的 Chrome 配置文件打开

为什么要单独设置

很多开发者同时有两个 GitHub 账号:一个加入公司组织、开了 SSO 和两步验证,另一个用来写个人项目和参与开源。从邮件或聊天里点开 PR 链接时,常常落在登录了另一个账号的浏览器里,私有仓库直接显示 404。

怎么设置

  1. 安装 ChooseBrowser,在「系统设置 → 桌面与程序坞 → 默认网页浏览器」里选 ChooseBrowser。
  2. 在 ChooseBrowser 里为下面的域名添加规则,选好浏览器和配置文件(Chrome、Edge、Brave、Vivaldi、Chromium 的配置文件需要先在 App 里完成一次本地配置)。
  3. 以后在任何 App 里点到这些链接,都会直接在选定的浏览器里打开;没有规则的链接会弹出选择窗口。

要添加的域名

  • github.com
  • gist.github.com

按路径分开

  • github.com/your-company

在 ChooseBrowser 里为 github.com 和 gist.github.com 添加规则,打开个人浏览器。再加一条路径规则 github.com/your-company,指向登录了工作账号的 Chrome 配置文件,这样公司组织下的仓库、Issue 和 PR 都进工作配置文件,其余 GitHub 链接仍去个人浏览器。如果工作中也用 Gist,可以让 gist.github.com 改为指向工作配置文件。

确认生效

打开一个 github.com/your-company 下的 PR 链接,确认它进入工作 Chrome 配置文件、右上角头像是工作账号;再打开一个公开仓库(比如 github.com/torvalds/linux),确认它在个人浏览器里打开。