IntelliJ - Could not read from remote repository

IntelliJ & GitHub : Push failed 오류 원인

IntelliJ에서 GitHub에 Push가 안되는 경우가 있다. 



이는 GitHub에 저장된 SSH key가 현재 작업 중인 PC에 저장된 것과 다를 때 발생할 수 있는 오류이다. 

작업 중인 PC에서 c:\Users\%사용자명%\.ssh 폴더로 이동하여 개인키와 공개키가 있는지 확인해 보자. 개인키와 공개키 파일명은 각각 id_rsa, is_rsa.pub 이다. 두 키는 쌍으로 존재하여야 하므로, 둘 중 하나만 있다면 없는 것과 같다.


SSH key가 없는 경우 해결 방법

GitBash를 실행하고, ssh-keygen 명령어를 실행하면 개인키와 공개키가 생성된다. 


공개키를 GitHub의 SSH key 설정 페이지에 등록한다. 


SSH key가 있는 경우 해결 방법

개인키와 공개키가 올바른 파일이라면 공개키를 GitHub의 SSH key 설정 페이지에 등록한다. 


참고 

  • Windows 7
  • IntelliJ IDEA 2016.1.1
  • Git 2.7.1.2



댓글 쓰기

0 댓글