2021. 6. 18. 01:03ㆍGithub
안녕하세요! brandy입니다.
오늘 git 을 사용하던 중에
어제까지 잘만 연습됐던 txt 파일이나 이런게 적용이 안되더라구요..?
아마 제 기억에는 제가 어제 깃을 종료하기 전에 깃 환경설정으로 제 이름과 이메일을 등록했는데요
오늘 다시 켜보니 Permission Denied 라는 문구와 함께 mkdir로 디렉토리가 만들어지지 않았습니다.
혹시 환경설정 등록 때문에 그런건가요.. 갑자기 안되니 좀 이상했어요 ㅠ
왜일꼬 하니 ... 그래서 구글링을 해보니 깃허브 Settings에서 SSH 키 등록을 해야 한다고 하더라구요!
그래서 SSH키 등록하는 방법에 대해 소개하고자 합니다.
* SSH키 등록은 왜 해야 하는건가요?
- SSH키를 깃허브 계정에 등록해두면 해당 컴퓨터에서는 아이디/비밀번호 없이 자유롭게 리모트가 가능
- 코드 저장, 버전 관리, 공유 및 협업을 위해서 작성한 Repository에 대해 접근 인증을 하기 위해서 SSH public key 등록 필요
저는 윈도우를 사용중이니 Git Bash를 이용하여 터미널을 이용하겠습니다.
1) Git Bash를 오픈한 후, $ ssh-keygen -t rsa -b 4096 -C "깃허브 이메일 주소" 를 입력해주세요
ssh-keygen : ssh 비대칭키 생성 명령어
-t rsa : 암호화 타입을 rsa 방식 적용
-b 4096 : 생성할 키의 비트수를 4096으로 지정 (rsa 타입은 최소 768비트 필요)
그럼 Generating public/private rsa key pair : rsa 키 쌍의 public/private 가 생성되었다고 뜨네요!
2) save the key 를 하기 위해서 기억할만한 문구를 적어줍니다. 한 3번정도 적어줍니다.
3) 그럼 SHA256 코드와 함께 이메일 주소가 함께 뜹니다. 랜덤아트 이미지도 뜨네요! (신기ㅋㅋㅋㅋ)
* SHA256 코드는 암호와 알고리즘으로, 임의의 길이 메시지를 256비트의 축약된 메시지로 만듦
4) 그 후에는 $ cat ~/.ssh/id_rsa.pub (pub 파일 형식을 꼭 붙여주셔야 합니다) 명령어를 입력하시면
ssh-rsa 에 대한 키가 나옵니다.
이 부분을 복사하신 뒤
깃허브 홈페이지의 Settings에 들어가셔서
5) 왼쪽 메뉴 하단에 보시면 'SSH and GPG keys'가 있습니다.
New SSH Key 버튼을 클릭하신 후 위에서의 ssh-rsa 이 부분을 모두 복사해서 붙여넣어주시면
SSH Keys가 정상적으로 등록되었습니다.
지금까지 brandy였습니다. 감사합니다 !
'Github' 카테고리의 다른 글
Git branch 그리고 Git Flow (0) | 2022.01.24 |
---|---|
코드프레소 - Git branch 실습 내용 1 (0) | 2022.01.21 |
Github 잔디가 안심어진다면? (0) | 2021.12.12 |
repository 삭제하기 (0) | 2021.08.07 |