Git 에러에러
Permission denied (publickey)Permission denied (publickey)
서버가 공개 키를 수락하지 않아 SSH 인증에 실패했습니다.
gitlinuxwindowsmacos
이 에러의 원인
SSH 키가 원격 서버에 등록되지 않았거나, 키 파일의 권한이 잘못되었거나, SSH 에이전트에 키가 로드되지 않았거나, 해당 계정에 잘못된 SSH 키를 사용하고 있습니다.
수정 방법
GitHub/GitLab에 SSH 키를 추가하세요: cat ~/.ssh/id_ed25519.pub. 키 파일의 권한이 올바른지 확인하세요: chmod 600 ~/.ssh/id_ed25519. SSH 에이전트를 시작하세요: eval $(ssh-agent) && ssh-add. 연결을 테스트하세요: ssh -T git@github.com.
예제
ssh -T git@github.com # Test SSH connection관련 에러 코드
Git 에러치명적
error: object file is emptyerror: object file is empty
Git 객체 파일이 손상되어 데이터가 없습니다.
gitlinuxwindowsmacos
상세 보기 Git 에러에러
fatal: remote origin already existsfatal: remote origin already exists
지정한 이름의 원격 저장소가 이미 설정되어 있습니다.
gitlinuxwindowsmacos
상세 보기 Git 에러에러
error: failed to push some refserror: failed to push some refs
원격 저장소에 로컬에 없는 변경 사항이 있어 푸시가 거부되었습니다.
gitlinuxwindowsmacos
상세 보기 Git 에러에러
fatal: ambiguous argumentfatal: ambiguous argument
인수가 리비전인지, 경로인지, 또는 다른 무언가인지 Git이 판단할 수 없습니다.
gitlinuxwindowsmacos
상세 보기 Git 에러에러
fatal: No submodule mapping foundfatal: No submodule mapping found
Git 서브모듈이 참조되어 있지만 올바르게 초기화되지 않았습니다.
gitlinuxwindowsmacos
상세 보기 Git 에러치명적
fatal: index file corruptfatal: 인덱스 파일이 손상됨
Git 인덱스 파일(.git/index)이 손상되었습니다.
gitlinuxwindowsmacos
상세 보기