포스팅 개요
이번 포스팅은 github 또는 gitlab에서 발생할 수 있는 에러에 대해 작성합니다.
오류 메세지는 다음과 같습니다.
- fatal authentication failed for github 또는 fatal authentication failed for gitlab
즉, 권한 failed가 뜨는 에러입니다.
이 에러가 떴을 때 해결 방법에 대해 정리합니다.
포스팅 본문
fatal authentication failed for github 또는fatal authentication failed for gitlab 에러 메세지는
다음과 같은 상황에서 발생할 수 있는 메세지입니다.
- github 또는 gitlab의 user id가 변경
- github 또는 gitlab의 password가 변경
즉, 깃허브(github)나 gitlab 계정에 어떤 update가 있을 경우에 저런 에러가 발생할 수 있습니다.
그래서 권한 확인이 되지 않는 것이죠.
왜냐하면 github 또는 gitlab 서버와, local 정보가 다르기 때문에 그렇습니다.
저 같은 경우에는 git add와 git commit 까지는 잘 되었습니다.
하지만, git push를 할 때 갑자기 물어보지도 않던 username과 password를 물어보더니
fatal : Authentication failed for ~~ 에러가 떴습니다.
원인은 gitlab에서 비밀번호를 변경했었기 때문입니다.
이를 해결하는 방법은 간단합니다.
fatal authentication failed for github 또는fatal authentication failed for gitlab 에러 메세지를 해결하기 위해선
git config --system --unset credential.helper 명령어를 통해 git config를 일종의 초기화를 해주면됩니다.
즉, 서버쪽 계정의 변동이 있었으니, local 쪽도 변경을 해주어야 하기 때문입니다.
저 명령어를 치면 username과 password를 다시 요구하게 됩니다.
그때 올바른 계정 아이디와, 비밀번호를 치면 에러가 해결됨을 알 수 있습니다.
'IT 및 개발 TIP' 카테고리의 다른 글
왜 gitignore를 사용할까? - gitignore 사용 이유와 사용 방법에 대해 (4) | 2020.01.12 |
---|---|
20대 개발자가 생에 첫 강의를 해보다. 그리고 그 후기 (0) | 2019.12.04 |
우분투 도커 설치하기 - ubuntu docker install (0) | 2019.12.01 |
AWS 서버 port open하기 - AWS 포트 열기 (4) | 2019.11.25 |
AWS EC2 HDD(하드디스크) 용량 늘리는 방법 설명 및 정리 (6) | 2019.11.24 |