등록방법은 아래 참고사이트를 참고하세요.
SSH 키 생성은 윈도우나 리눅스 모두 동일합니다.
1) ssh-keygen 만 터미널 창에 입력해도 생성해 줍니다.
2) ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- -t: 생성할 키 타입
- -b: 생성할 키 비트(bits) 수
- -C: Comment (설명)
생성 시 비밀번호를 입력하지 않으면 인증키를 복사해서 그냥 사용할 수 있으니 가능하면 비밀번호를 입력해 주세요.
GitHub에 여러 계정이 있는 경우는 ssh-key를 여러 개 생성해서 등록해야 하는 경우가 있습니다.
이런 경우에는 ssh-agent를 사용해서 비밀번호를 관리해 줍니다.
ssh-agent는 개인키의 비밀번호를 암호화 해 기억해 두고 처음 한 번만 개인키 비밀번호를 입력하면 다음부터는 입력하지 않아도 통신할 수 있게 해줍니다. SSH 키 생성 시 비밀번호를 입력하지 않았다면 ssh-agent가 없어도 사용하는데 문제는 없습니다.
SSH 에이전트 백그라운드 실행
$ eval "$(ssh-agent -s)"
SSH 에이전트에 키 등록
$ ssh-add ~/.ssh/id_rsa
등록 키 확인
$ ssh-add -l
참고사이트
'Development > Git' 카테고리의 다른 글
VSCode에서 쓸만한 Git Extensions (0) | 2023.02.27 |
---|---|
Git - 비교(diff)/병합(merge)을 위한 툴(P4Merge) 설정 (0) | 2023.02.19 |
GitHub - Clone 실행 시 Authentication failed (0) | 2023.02.19 |
Git 개념 알아보기 (0) | 2022.06.18 |
Git 설치하고 사용하기 (0) | 2022.04.11 |