본문 바로가기

백엔드

git@github.com: Permission denied 에러

반응형

npm install 패키지명을 하다가

'A complete log of this run can be found in: [경로] ' 메시지가 나오며

npm 에러가 엄청 떴다.

 

그래서 'vi [경로]'를 터미널에 쳐서 문제를 봤다.

 

 

이 문제를 해결해보자..

 

 

1. 터미널을 열어 아래 명령어를 입력한다.

 

$ ssh-keygen -t rsa -C "git이메일"

 

+git 이메일을 모른다면 터미널에

 

$ git config --list  

 

이걸 쳐줘서 확인할 수 있다.

 

 

2. 경로 확인

 

만약 위에서 잘 누르고 비밀번호도 잘 설정했다면

테이블 같은 게 나오고 끝났을 것이다.

 

Your identification has been saved in /Users/user/.ssh/id_rsa.
Your public key has been saved in /Users/user/.ssh/id_rsa.pub.

 

그 부분을 잘 살펴보면 이런 부분이 있다.

 

 

3. 내용 확인 및 복사

 

$ cat /Users/user/.ssh/id_rsa.pub

 

위에 나온 pub 경로의 내용을 확인한다.

나온 결과를 복사한다.

 

4. 깃허브 설정에 들어간다.

 

설정에 잘 들어갔으면 옆에서 'SSH and GPG keys'을 찾아 들어간다.

 

 

여기서 'New SSH key'를 눌러준다.

 

원하는 title을 설정해주고

key에는 아까 복사해놨던 pub 파일 내용을 복붙한다.

ssh-rsa로 시작해서 자신의 이메일로 끝난다.

 

다 했으면 'add SSH key'를 눌러준다.

반응형

'백엔드' 카테고리의 다른 글

REST API#1  (0) 2021.01.27
nvm 설치하기  (0) 2021.01.26
[nodejs]Error: Cannot find module 해결방법  (0) 2021.01.24
가비아 도메인 적용 EC2 ubuntu  (0) 2021.01.20
[ubuntu] nginx phpmyadmin 설치  (0) 2021.01.19