git pull 또는 git clone 시 권한 문제

2025. 5. 7. 14:16

ssh 파일을 생성하고, github의 setting 탭에서 해당 파일을 추가했는데도 아래 에러가 떴다.

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

 

 

아래 명령어를 입력해서, 현재 내가 쓰고있는 맥북의 config 파일을 확인해봤는데, 아래와 같이 잘 설정되어있었다.

code ~/.ssh/config

 

# Personal
Host github.com-어쩌구
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa_어쩌구

# Company
Host github.com-저쩌구
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa_저쩌구

 

 

해당 권한으로 회사프로젝트A에서는 잘 사용하고 있었는데,

새로운 회사프로젝트B를 만들고 pull 또는 clone을 하려니 권한이 없다는 에러가 뜨는 상황이었다.

 

 

github setting 탭에 등록되어있는 SSH 키를 확인하고,

로컬에서 아래 명령어를 입력하니 해결되었다.

ssh-add ~/.ssh/정답키파일

 

('정답키파일' 위치에는 .pub 붙어있지 않은, 파일명만을 입력해준다)

 

 

 

* [참고] 맥 finder에서 ssh 폴더 바로 보기

쉬프트 + 커맨드 + G로 바로가기 창 열고 ~/.ssh 입력

반응형

BELATED ARTICLES

more