-
반응형
깃 허브 레포에 푸쉬하거나 풀 할때 http보다 좀 더 안전한 방식이 ssh이라고 합니다. 이 키를 등록하는 방법입니다.
SSH 키 만들기 (mac 기준)
$ ssh-keygen -t ed25519 -C "your_email@example.com"
명령어를 입력하게 되면 SSH 키에 대한 비밀번호를 추가로 지정할지 물어봅니다. 패스워드를 설정해도 되지만 간단한 설정을 위해 엔터를 두 번 입력해줘어 패스합니다.
이제 ssh의 공개 키와 개인 키가 생성되었는지 확인 합니다.
$ cd ~/.ssh $ ls
그럼 SSH 키가 생성되었습니다.
id_ed25519는 개인 키
,.pub이 붙은 파일은 공개 키
입니다.$ cat id_ed25519.pub
cat 명령어를 이용 해 공개 키의 내용을 확인 한 뒤 모두 복사 후 이제 깃 헙에 등록합니다.
깃헙에 등록하기
https://github.com/settings/ssh/new
깃헙 ssh 등록 페이지로 이동하여 공개키를 등록합니다.
깃 헙 등록 확인하기
테스트에 앞서 명시적으로 SSH 접속 설정을 해두겠습니다.
~/.ssh
위치에서config
파일에 아래 내용을 추가하거나, 파일이 없다면 생성한 후 아래 내용을 추가해주세요.$ vi config // 내용 추가 Host github.com IdentityFile ~/.ssh/id_ed25519 User git
wq로 저장하고 나옵니다.
접속 테스트입니다.
$ ssh -T git@github.com
성공!
반응형'코딩' 카테고리의 다른 글
CRA에서 eslint 특정 옵션만 수정하기 (0) 2021.10.16 리액트 절대 경로 사용하기 (0) 2021.10.16 CRA typescript 프로젝트에서 emotion이 css prop으로 적용이 안될 때 해결 법 (1) 2021.10.16 CI / CD의 기본 개념 (0) 2021.10.15 Git flow란? (0) 2021.10.15