본문 바로가기

프로그램 강좌

[Git]깃랩 permission denied 이유는 SSH Keys

git clone을 하려고 하는데, 이런 메시지를 발견했나요? 저는 겪었습니다.

permission denied

생각해보니, 제가 자리를 옮겼었고 비번을 변경했었네요.
그럼 git한테 내가 맞다고 다시 인증시켜줘야죠.

터미널

터미널에 이렇게 써주세요.

$ ssh-keygen -t rsa -C "gitemail"  // <- gitemail: 본인의 gitlab 이메일 입력해주세요.

이후 몇가지 물어보게 되는데 엔터 쳐주시면 됩니다.
그럼 새 키가 생성됩니다. 내용을 확인하러 이동해봅시다.

윈도우탐색기를 열어도 좋고, 방법은 많습니다.

C:\Users\사용자명\.ssh\id_rsa.pub

이 파일을 메모장으로 열어주세요.

제 인증키를 공개할순 없어 모자이크 했습니다.
ssh-rsa부터 마지막 내 아이디까지 모두 포함시켜(ctrl+A) 복사해주세요.

이제 내가 사용하는 gitlab으로 이동해줍니다.

Gitlab

preferences(or setting) 으로 이동해주세요.

SSH Keys 메뉴로 이동

빨간 네모 안에 복사한 키를 붙여줍니다.
다른건 다 적어줄 필요는 없습니다.

Add Keys 버튼을 누릅니다.

이제 인증이 모두 끝났습니다.
git remote update 해보면 잘 실행될거예요.

 

크몽에서 각종 강의, 전자책 및 홈페이지 업무 진행중입니다.
아직 크몽 데뷔초기라 저렴한 값으로 이벤트 중이니 많은 방문 바랍니다.
https://kmong.com/@Graham

 

728x90