Git
mac 터미널에서 github 계정 정보 삭제
미래의 개발왕
2022. 11. 12. 00:39
728x90
반응형
한 컴퓨터에서 두 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를 요구하는 창이 나온다. 필요에 맞게 다시 인증해서 사용하자.
반응형