윈도우 운영체제에서 깃(Git)을 사용해 깃허브(GitHub) 저장소에 접근할 때, HTTPS 방식을 사용하면 인증 정보가 운영체제 내부의 보안 저장소에 자동으로 기록된다. 공용 컴퓨터나 다른 사람의 PC에서 작업할 경우 이전에 등록된 사용자의 계정 정보가 그대로 남아 있어 권한 오류가 발생하거나 다른 사람의 계정으로 커밋이 기록될 수 있다. 이 글에서는 윈도우에 저장된 기존 깃 자격 증명을 안전하게 삭제하고 본인의 계정으로 다시 인증하는 방법을 다룬다.
자격 증명 관리자의 동작 방식과 오류 원인
윈도우 자격 증명 관리자(Windows Credential Manager)는 웹사이트, 네트워크 드라이브, 응용 프로그램의 로그인 정보(아이디, 비밀번호, 인증 토큰)를 암호화하여 보관하는 윈도우 내장 보안 기능이다. 깃 클라이언트는 깃허브에 처음 접속해 인증을 마치면 매번 비밀번호를 묻지 않도록 이 자격 증명 관리자에 토큰을 저장한다. 자격 증명 관리자는 출입증을 보관하는 사물함과 같아서, 컴퓨터를 재부팅해도 보관된 출입증을 꺼내 원격 서버에 자동으로 제시한다.
그러나 하나의 컴퓨터를 여러 사용자가 함께 쓰거나 계정을 전환해야 할 때는 이 자동 보관 기능이 충돌을 일으킨다. 저장소에 푸시(Push)를 시도할 때 시스템이 이전 사용자의 인증 정보를 그대로 전달하여 권한 없음(403 Forbidden) 오류가 발생한다. 새로운 계정을 연결하려면 윈도우에 남아 있는 기존 자격 증명 항목을 직접 찾아 삭제해야 한다.
1단계: 윈도우 자격 증명 관리자 실행
- GitHub에 HTTPS 방식으로 로그인한 경우, Windows Credential Manager에 정보가 저장됩니다.
- 다른 PC에서 작업시 다른 사람의 정보로 깃허브에 로그인 하는 경우가 발생합니다.
- 윈도우 검색창에
자격 증명 관리자입력 → 실행
윈도우 작업 표시줄의 검색창이나 시작 메뉴를 열고 ‘자격 증명 관리자’를 입력한다. 제어판을 통해서도 접근할 수 있으며, 검색 결과에 표시되는 제어판 항목을 클릭하여 관리 창을 실행한다.

화면에서 제어판 메뉴 하위에 위치한 ‘자격 증명 관리자’ 아이콘이 정상적으로 검색되었는지 확인한 뒤 해당 앱을 실행한다.
2단계: 깃허브 자격 증명 삭제 및 재인증
자격 증명 관리자 창이 열리면 화면 상단에 ‘웹 자격 증명’과 ‘Windows 자격 증명’ 두 개의 탭이 표시된다. 깃 관련 로그인 토큰은 웹 브라우저 캐시가 아닌 운영체제 자격 증명에 기록되므로 ‘Windows 자격 증명’ 탭을 선택해야 한다.
- Windows 자격 증명 탭 클릭
- 다른 사람의 정보를 삭제후 재인증 합니다.

목록을 아래로 스크롤하여 ‘일반 자격 증명’ 항목에서 git:https://github.com 또는 GitHub으로 표시된 항목을 찾는다. 해당 항목의 오른쪽에 있는 펼침 화살표를 누르고, 하단에 나타나는 ‘제거’ 버튼을 클릭하여 기존 인증 정보를 완전히 삭제한다.
자격 증명을 삭제한 뒤 터미널이나 에디터에서 다시 git push 또는 git clone 명령을 실행하면 새로운 로그인 창이 열린다. 이때 사용하고자 하는 본인의 깃허브 계정으로 인증을 진행하면 새 자격 증명이 등록되어 정상적으로 작업할 수 있다.