-
mac 터미널에서 github 계정 정보 삭제Git 2022. 11. 12. 00:39728x90반응형
한 컴퓨터에서 두 github계정을 쓴다거나 발생한 personal access token 만료/삭제 시에 인증 처리가 제대로 안 될 수 있다. 예를 들면 git clone은 잘 되었지만 push 하려고 하면 에러가 난다거나 하는 식으로. 이때는 mac에 등록되어 있는 키체인 정보를 제거해야 한다. 두 가지 정도 방법이 있는데 각각 살펴보자.
1. 키체인 접근 메뉴에서 제거
친절하게 GUI로 제거할 수 있다.
- 기본 키체인 -> 로그인 클릭
- 검색 창에서 github 검색
- 목록에 있는 github.com 오른쪽 클릭
- 'github.com' 삭제 클릭
그러면 아래처럼 확인창이 뜨고 삭제를 누르면 지워진다.
2. cli상에서 제거
나는 저 위의 쉬운 방법을 모르고 구글링 끝에 이 방법으로 제거했었다. 아래와 같이 지울 키체인의 host와 프로토콜을 입력하면 지워진다. (키체인 접근 메뉴에서 확인하면 똑같이 지워져 있는 것을 확인할 수 있다.)
$ git credential-osxkeychain erase host=github.com protocol=https > [Press Return]
1번이나 2번의 방식으로 제거를 한 후 push나 기타 서버와 통신하는 명령어를 치게 되면 처음에 인증 했던 것처럼 Usernamer과 Password를 요구하는 창이 나온다. 필요에 맞게 다시 인증해서 사용하자.
반응형'Git' 카테고리의 다른 글
Personal access tokens (classic) 생성 및 사용 (0) 2022.11.12 git config: push.autoSetupRemote (0) 2022.09.16 여러 branch 한번에 여러개 지우기 (0) 2021.03.10 [Git 입문편] 10. cherry-pick, tag (0) 2021.03.08 [Git 입문편] 9. reset (0) 2021.03.08