체인의정석

git@github.com: Permission denied (publickey).에러 해결 본문

개발/git

git@github.com: Permission denied (publickey).에러 해결

체인의정석 2021. 12. 7. 13:23
728x90
반응형

노드 버전을 높이고 나서 npm install을 하다가 갑자기 다음 에러가 떴다.

npm ERR! git@github.com: Permission denied (publickey).
npm ERR! fatal: 리모트 저장소에서 읽을 수 없습니다
npm ERR! 
npm ERR! 올바른 접근 권한이 있는지, 그리고 저장소가 있는지
npm ERR! 확인하십시오.

vs 코드를 껐다켜도 보니 에러가 많이 줄어있어

컴퓨터도 재시작해봤지만 효과가 없었다.

 

이런 경우 깃허브의 접근 문제인데 

1. 회사에서 쓰는 모듈에 접근 권한이 없는 경우

이 경우는 깃허브에 들어가서 코드를 볼 수있으면 권한이 있는것이니 패스했다.

 

2. vs코드에서 깃허브 로그인이 풀린경우

이번엔 2번의 케이스 같아 다음과 같은 병령어로 현재 접속된 계정의 상태를 확인해 보았다.

git config -l | grep user.name

 ssh -T git@github.com
 git@github.com: Permission denied (publickey).

그 결과 위와 같이 권한이 없는 에러가 발생한것을 볼 수 있었다.

 

이런경우 ssh키를 새로 발급받고 깃허브에 새로 등록하면 된다고 한다.

 

https://abcdefgh123123.tistory.com/211

 

Error: Permission denied (publickey) 해결 방법

문제상황 안드로이드 스튜디오를 github에 연결하고 commit && push 해주었으나 Push failed 에러 발생 이유 server에서 연결을 거부했기 때문이라고 github설명에 나와있음 해결 SSH key가 없어서 server에서

abcdefgh123123.tistory.com

하지만 그전에 깃허브의 다른 명령어가 먹히는것을 확인하엿다.

 

결국 문제는 사내에서 쓰는 로거 모듈의 버전이 잘못 입력되어서 나는 에러였다. 최신 버전을 확인하여 버전을 제대로 써주니 문제가 나지 않았다.

 

교훈 : 모듈을 사용할때는 현재 버전 체크를 꼭 해주고 확인해보자!

728x90
반응형
Comments