본문 바로가기
Programming/Git

[Git] 계속 Select an account 창이 나타날 때

by 째스터 2024. 4. 13.
728x90

어느 날부터 회사에서 업무 중에 아래 팝업이 계속 나타났다.
그런데 아무리 PAT나 내 아이디를 선택해도 잠시 후에 다시 팝업 되면서 나를 괴롭혔다.

Stack Overflow를 아무리 찾아보고 여러 방법을 시도해 봐도 며칠 지나 다시 이 현상이 반복됐다.
내가 시도해 본 방법은 다음과 같았다.
- Git version upgrade 하기
- credential.helper 설정해 보기
- node_module 지워보기

더 이상 고통받기 싫어서 꼭 해결하겠다 마음먹고 "Why am I being asked to select an account?"에 연결된 문서를 정독하니 결국 원인을 찾게 되었다.

원인은 바로 문구 그대로 하나의 컴퓨터에서 여러 Git 계정을 사용하고 있었기 때문이었다.

나의 경우 아래와 같은 2개의 계정을 사용하고 있었다.
- 회사 github 계정
- 옵시디언 개인 github 계정

옵시디언의 Git 연동이 문제일 것이라는 생각은 꿈에도 못했다. 😢

해결 방법은 remote url에 사용할 계정을 명시하는 것이었다.

1. 회사 repository는 회사 github 계정 이름을 포함해서 remote url 설정

 

git remote set-url origin https://username-company@github.com/company

2. 개인 repository는 개인 github 계정 이름을 포함해서 remote url 설정

git remote set-url origin https://username-personal@github.com/personal

늘 해답은 documentation에 있었다.
매번 귀찮다고 안 읽고 넘어가서 엉뚱한 해결방법만 찾다가 결국 돌고 돌아 documentation을 통해 해결하게 된다...

728x90

댓글