목차

Wiki/막힐 때

git push 로그인 실패

  1. 1원인
  2. 2해결

git push 로그인 실패

git push 를 했는데 이렇게 나올 때.

text
remote: Support for password authentication was removed …
fatal: Authentication failed for 'https://github.com/…'

원인

GitHub는 비밀번호로 푸시하는 걸 막아 두었습니다. 브라우저 로그인(자격 증명 관리자)이나 토큰이 필요합니다.

해결

브라우저 로그인 창이 뜨는 경우

그냥 로그인하면 됩니다. GitHub 아이디·비밀번호를 넣고 Authorize. 한 번 하면 다음부터 묻지 않습니다.

창이 안 뜨고 터미널이 아이디·비밀번호를 묻는 경우

Git Credential Manager가 없는 것입니다. Cursor 채팅에 이렇게 시키는 게 가장 빠릅니다.

text
git push 가 Authentication failed 로 실패해. GitHub CLI(gh)를 설치하고
gh auth login 으로 로그인한 다음 다시 push 해 줘.

AI가 안내하는 대로 브라우저에서 코드를 입력하면 됩니다.

다른 계정으로 로그인돼 있는 경우

예전에 다른 GitHub 계정을 쓴 컴퓨터에서 납니다.

  • Windows — 시작 메뉴에서 자격 증명 관리자 → Windows 자격 증명 → git:https://github.com 삭제 → 다시 push.
  • Mac — 터미널에서 아래를 실행한 뒤 다시 push.
bash
git credential-osxkeychain erase <<EOS
host=github.com
protocol=https
EOS

《2026 오픈서킷 부산: 아트앤테크 프랙티스》 수업 자료 · 글·기획 배준형