🐢🐢꼬부기 LV.2 | 실습•에러/🛡️껍질에 숨기(에러해결)

git push 인증이슈 해결하기

서화 2026. 2. 10. 16:29

팀플작업을 깃허브에 푸시하는 과정에서 발생한에러다

🔎원인분석

문구를 살펴보면 깃허브는 https로 push할때 계정비밀번호를사용할수 없는데 비밀번호대신 입력한 토큰이 저장된 값이 아니거나 틀렸다라는 뜻이다

 🛠️해결 방법

해결 방법으로 는 두가지가 있는데 

1 깃허브에서 토큰만들기 -> 윈도우에 저장된 예전토큰 삭제 -> 다시 푸시

2.SSH로 바꾸기-> SSH키 생성 -> 공개키복사후 깃허브에 등록 -> 리모트 주소를 SSH로 변경

원인을 해결하기 위한 체크 포인트

  • 2단계 인증(2FA) 켜져 있으면: 비번은 절대 안 되고 PAT/SSH만 가능
  • git remote -v 결과가 HTTPS면 → PAT 필요 / SSH면 → 키 필요
  • 자격증명 관리자에 옛 값 남아 있으면 계속 invalid token 뜸

확인을 위해

git remote -v
git config --global credential.helper

를 실행했다

git remote -v는 정상적인 경로가 나왔고 git config --global credential.helper 에는 아무값도 뜨지 않았다

따라서 위의 두가지 해결 방법중 1번의 방법으로 해결을 진행하겟다

자격증명확인을 위해 cmdkey /list 명령어를 사용해서 자격증명확인했을때 깃허브가 보이지 않았다

즉 현재 저장된 깃허브 자격증명이 없는데 git push를 할때 비밀 번호로 로그인 하려고해서 에러가 났다  git config --show-origin --get-all credential.helper명령어를 사용해서 현재 내 컴푸터가 시용하고 있는 헬퍼를 확인한다

확인결과 내 컴퓨터 시스템 설정에 도우미가 아예없는 상태는 아닌데 Git credential Manager을 사용하려고 한다는것을 확인했다

따라서 git credential-manager-core erase명령어를 사용해서  github.com의 인증을 지워준다

인증을 지우려고 아니까 즉 내 컴퓨터의 Git은 credential-manager-core라는 하위 명령을 못 찾고 있는 상태라는 문구가 발샣앴다 

따라서 다시 git config --global credential.helper명령어를 실행

매니져가 제대로 나오는것을 확인하고 git push를 실행시켜 인증을 진행했다 

푸시를 실행하면 이렇게 로그인을 하는 창이뜨는데 여기서 내 깃허브계정으로 로그인을 진행한다

이렇게 로그인 성공창이 뜨고 나면 cmd창에 이런문구가 뜬다면 내 브렌치로 push가 성공한것이다