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' 를 실행한다. 

출처 : https://stackoverflow.com/questions/47860772/gitlab-remote-http-basic-access-denied-and-fatal-authentication

(2020-08-25)

git 로그인에 사용한 아이디/패스워드가 오래되서 발생한 문제라면 아래와 같이 기존 데이터를 삭제하면 된다.

윈도우 명령창(윈도우 + R) 에서 아래 명령어를 입력해서 '저장된 사용자 이름 및 암호' 창을 띄운다.

rundll32.exe keymgr.dll,KRShowKeyMgr

git 으로 시작하는 아이템을 선택해서 제거하고 다시 시도해보자.

728x90

+ Recent posts