git 을 오랜만에 사용하는데 아래와 같은 오류 메시지가 발생했다.
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/myname/myproject'
전에 git 명령어로 설정한 데이터가 문제를 일으키는 상황같아 보였다. TortoiseGit 에서 Authentication data 를 Clear 해서는 초기화되지 않았다.
인증 관련 데이터를 초기화하기 위해서는 아래와 같이 처리하면 된다.
- 관리자 권한으로 명령창을 연다.
- 'git config --system --unset credential.helper' 를 실행한다.
- global 영역 설정이 문제를 일으킬 수 있으니 'git config --global --unset credential.helper' 를 실행한다.
(2020-08-25)
git 로그인에 사용한 아이디/패스워드가 오래되서 발생한 문제라면 아래와 같이 기존 데이터를 삭제하면 된다.
윈도우 명령창(윈도우 + R) 에서 아래 명령어를 입력해서 '저장된 사용자 이름 및 암호' 창을 띄운다.
rundll32.exe keymgr.dll,KRShowKeyMgr
git 으로 시작하는 아이템을 선택해서 제거하고 다시 시도해보자.
728x90