Mac에서 GitHub 링크를 특정 Chrome 프로필로 열기
따로 규칙을 만드는 이유
회사 조직에 속해 SSO와 2단계 인증이 걸린 계정과, 개인 프로젝트나 오픈소스용 계정을 따로 쓰는 개발자가 많습니다. 메일이나 메신저에서 풀 리퀘스트 링크를 누르면 다른 계정으로 로그인된 브라우저가 열려 비공개 저장소가 404로 보이곤 합니다.
설정 방법
- ChooseBrowser를 설치하고 시스템 설정 → 데스크탑 및 Dock → 기본 웹 브라우저에서 ChooseBrowser를 선택합니다.
- ChooseBrowser에서 아래 호스트에 규칙을 추가하고 브라우저와 프로필을 고릅니다(Chrome, Edge, Brave, Vivaldi, Chromium 프로필은 앱에서 한 번 로컬 설정이 필요합니다).
- 그 뒤로는 어느 앱에서 클릭하든 이 링크들이 선택한 브라우저에서 바로 열립니다. 규칙이 없는 링크는 선택 창이 뜹니다.
추가할 호스트
github.comgist.github.com
경로로 나누기
github.com/your-company
ChooseBrowser에서 github.com과 gist.github.com에 개인 브라우저를 여는 규칙을 추가합니다. 그다음 github.com/your-company 경로 규칙을 만들어 업무 계정으로 로그인된 Chrome 프로필을 지정하면, 회사 저장소와 이슈, 풀 리퀘스트는 업무 프로필로, 나머지 GitHub 링크는 개인 브라우저로 갑니다. 업무에서도 Gist를 쓴다면 gist.github.com을 업무 프로필로 지정합니다.
동작 확인
github.com/your-company 아래의 풀 리퀘스트 링크를 열어 업무용 Chrome 프로필에서 열리고 오른쪽 위 아바타가 업무 계정인지 확인합니다. 이어서 github.com/torvalds/linux 같은 공개 저장소가 개인 브라우저에서 열리는지 확인합니다.