git@github.com: Permission denied (publickey) 해결 (git 공개키 등록)
Troubleshootinggit
문제 상황
새로 데스크탑을 세팅하고 git clone을 하니 아래와 같이 권한이 거부되었다.
git@github.com: Permission denied (publickey)
올라가있는 remote repository에 접근할 수 있는 권한이 없기 때문에 발생하는 이슈이다..
현재 유저가 권한이 있는지 확인하기 위해서는 public key를 등록해줘야한다.
Public key 생성하기
아래와 같이 입력하여 생성할 수 있다.
ssh-keygen -t rsa -b 4096 -C "morethanmin.dev@gmail.com"
아래와 같이 비밀번호를 입력하라고 나오는데 본인이 사용할 비밀번호를 입력해주면 된다.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
그럼 이제 본인 github 계정에 해당 키를 등록하면 된다.
Public key 등록
우선 생성된 경로에서 id_rsa.pub
에 저장된 값을 복사해둔다.
github settings > SSH and GPG keys > New SSH key 에 등록해주면 된다.
끝.