Mac 上让 GitLab 链接用工作浏览器配置文件打开
为什么要单独设置
GitLab.com 的权限挂在群组上,公司群组往往强制 SAML SSO,只认你的工作身份。如果打开链接的浏览器登录的是个人 GitLab 账号,同事发来的合并请求链接会跳到登录页或提示无权访问。
怎么设置
- 安装 ChooseBrowser,在「系统设置 → 桌面与程序坞 → 默认网页浏览器」里选 ChooseBrowser。
- 在 ChooseBrowser 里为下面的域名添加规则,选好浏览器和配置文件(Chrome、Edge、Brave、Vivaldi、Chromium 的配置文件需要先在 App 里完成一次本地配置)。
- 以后在任何 App 里点到这些链接,都会直接在选定的浏览器里打开;没有规则的链接会弹出选择窗口。
要添加的域名
gitlab.com
按路径分开
gitlab.com/your-group
先为 gitlab.com 添加一条规则,打开日常浏览器;再为 gitlab.com/your-group 添加路径规则,指向 Chrome、Edge、Brave、Vivaldi 或 Chromium 的工作配置文件。合并请求、流水线和 Issue 都在群组路径下,一条路径规则就能覆盖。如果公司还自建了 GitLab 并使用独立域名,把那个主机也加为工作规则。
确认生效
打开 gitlab.com/your-group 下的一个合并请求,确认进入工作配置文件、头像菜单里是工作账号;再打开一个个人项目链接,确认它去了另一个浏览器。