Git을 사용하기 위해 ssh키를 발급받고 Github에 키를 등록하려고 했는데
add SSH key를 아무리 눌러봐도 반응을 하지 않는 무한의 굴레에 빠져버렸었다,,,
결론부터 말하자면 수많은 재발급을 하고 등록을 시도했지만 되지 않길래 키값을 지워버리고 다시 발급하니 등록이 되었다.
진짜 감동의 도가니탕이었다.
먼저 터미널을 실행해주고
ssh 키의 존재여부부터 확인해보자 터미널에 아래의 명령어를 넣어주면 된다.
cat ~/.ssh/id_rsa.pub
만약 존재하지 않는다면 cat: /…/.ssh/id_rsa.pub: No such file or directory 라는 문구가 뜬다,,
없는 것으로 확인되었다면 아래의 명령어를 입력해 키 값을 생성해보자
ssh-keygen
Generating public/private rsa key pair. 이러한 문구와 함께
Enter file in which to save the key (/Users/juho/.ssh/id_rsa): 저장되는 경로를 알려주는데 엔터를 눌러주자
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
패스워드를 입력하라고 나오는데 설정하기 귀찮아서 그냥 엔터 두번을 눌렀다.
이제 발급된 것을 확인해보면 된다 .
cat ~/.ssh/id_rsa.pub
다시 입력해주면 ssh 키값을 확인해 볼 수 있다.
마우스로 드래그해서 복사하거나 터미널에 아래 명령어를 입력해주면 자동 복사해준다.
pbcopy < ~/.ssh/id_rsa.pub
이제 github에 등록해보자
github 홈페이지 들어가서 로그인 하기 -> 오른쪽 위 사진을 눌러 setting 들어가기 -> SSH and GPG keys 로 이동하기
-> New SSH key 클릭 -> 타이틀 입력 -> 복사해온 ssh key 붙여넣기 -> add SSH key
만약에 저처럼 등록이 안된다면 ssh key를 삭제하고 위에 과정을 다시 진행해보면 될 거 같습니당.
삭제하는 방법
터미널에서 아래 명령어를 입력해준다.
rm ~/.ssh/id*
실제로 삭제되었는지 확인하는 명령어를 입력해준다.
cat ~/.ssh/id_rsa.pub
cat: /…/.ssh/id_rsa.pub: No such file or directory 라는 문구가 뜬다.
끝.!
'오류 > 해결' 카테고리의 다른 글
js 로 서버로 값 보내서 두개의 테이블 가지고 오기 (0) | 2023.11.02 |
---|---|
자바스크립트에서 html로 값 보낼때 input value에 값이 넘어가지 않음 (0) | 2023.10.24 |
formData로 이미지 blob데이터 서버로 보낼때 422 unprocessable entity 에러 (0) | 2023.10.19 |
[Mac OS] VScode에서 No module named 'MySQLdb'오류 해결 (0) | 2023.09.18 |
댓글