터미널에서 push를 하려고 하는데 Permission denied 에러가 발생했다.
다음과 같은 방법으로 해결했다.
터미널에서 ssh 키를 생성해준다.
ssh-keygen -t rsa -C "깃허브에 등록된 이메일"
생성된 키 확인
cat ~/.ssh/id_rsa.pub
여기서 출력된 키 값 전체를 복사한다.
깃허브에 접속해서 settings에서 ssh탭을 들어가 New SSH key 버튼 클릭
아까 복사한 키 값을 붙여 넣은 후 키를 추가해준다.
이제 push 할 깃 프로젝트 폴더로 이동 후 다음과 같이 명령어를 입력한다.
ssh -T "깃허브에 등록한 이메일" // 입력하면 비밀번호를 입력하라고 뜬다. 입력하자
비밀번호를 입력하고 위와 같이 출력되면 이제 git push가 정상적으로 작동한다.
'리눅스 > 우분투' 카테고리의 다른 글
[에러]Error: error:0308010C:digital envelope routines::unsupported 해결 (0) | 2022.07.13 |
---|---|
(Error)-command 'x86_64-linux-gnu-gcc' failed with exit status 1 해결 (0) | 2022.06.02 |
vscode에서 aws 접속, 개발하기 (0) | 2022.05.18 |
Vmmem 메모리 과다 사용 해결 (0) | 2022.05.14 |
[우분투] ERROR: There are no scenarios; must have at least one. 에러 해결 (0) | 2022.05.10 |