GitHub의 길 ① 계정 로그인편
계정 등록
https://github.com/join GitHub 등록화면의 지시에 따라 아무런 문제가 없다.
이중 요소 인증 등록
인증 구령만으로는 안심할 수 없기 때문에 SMS 기반 2요소 인증을 도입합니다.
인증 구령만으로는 안심할 수 없기 때문에 SMS 기반 2요소 인증을 도입합니다.
https://github.com/settings/security "two-factor authentication 사용"단추를 누르십시오.(아래 그림의 붉은 동그라미 부분)
2. 2원 인증에서 SMS 인증을 사용하는 경우 Setup useing SMS를 클릭합니다.(아래 그림 적환 부분)
3. 다음 복구 코드 화면(아래 그림)이 나타나면 ①의 다운로드/print/copy 중 하나를 클릭하여 코드를 저장합니다(단, 사용한 적이 없습니다).그런 다음 ②의 Next 를 클릭합니다.
4. Country Code에 Japan+81(아래 사진 ①)을 입력하고 phone number(아래 사진 ②)에서 전화번호의 첫 번째 자리를 줄인 번호를 입력합니다.(예) 080XXXXX 시 80XXXXXX
5. Send authentiocation code 버튼을 누릅니다.(위 그림 ③)
6. 잠시 후 지정한 전화번호에서 SMS로 6자리 숫자를 보내기 때문에 Enter the six-digit code sent to your phone(위 그림④)을 입력하고 Enable(위 그림⑤)을 클릭합니다.
여기서 끝나면 로그인할 때 GitHub에서 보내는 6자리 숫자를 SMS로 구합니다.
SSH 공개 키 등록
SSH 키를 사용하면 git 명령에 암호를 입력할 필요가 없습니다.개인 키의 유실에 주의하십시오.
SSH 공개 키 및 개인 키 만들기(작업 PC)
공개 키의 암호화 방식에 대응하는 소프트웨어도 많고 충분한 보안을 갖춘 ECDSA를 사용한다.작업 PC에서 ssh-keygen 명령을 사용하여 ~/.ssh 아래에서 키 쌍을 만들고cat 명령으로 공개 키를 표시하여 클립보드에 복사합니다.
ECDSA 예$ ssh-keygen -t ecdsa
$ cat ~/.ssh/id_ecdsa.pub
ecdsa-sha2-nistp256 AAA(略)
키 종류
문서 (건)
공개 키
~/.ssh/id_ecdsa.pub
개인 키
~/.ssh/id_ecdsa
SSH 공개 키 등록
1. https://github.com/settings/keys SSH 키를 클릭합니다.
2. 다음 그림 ①에 공개 키를 붙여넣고 ②를 클릭합니다.(Title 뭐든지 좋아요)
성공하면 이전 화면으로 돌아가 등록된 키를 표시하는 내용을 목록에 표시합니다.
총결산
GitHub에 계정을 만들고 2요소 인증과 SSH 키를 사용함으로써 기본적인 부분의 안전성을 확보했다고 할 수 있다.또한 GitHub는 SSH 키 대신 https와 비밀번호를 사용하는 방법을 추천하지만 이유를 알 수 없습니다.
다음에는 Git의 개념을 간단히 정리하겠습니다.
Reference
이 문제에 관하여(GitHub의 길 ① 계정 로그인편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rdonster/items/269d67e109fe42a31a0d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ ssh-keygen -t ecdsa
$ cat ~/.ssh/id_ecdsa.pub
ecdsa-sha2-nistp256 AAA(略)
GitHub에 계정을 만들고 2요소 인증과 SSH 키를 사용함으로써 기본적인 부분의 안전성을 확보했다고 할 수 있다.또한 GitHub는 SSH 키 대신 https와 비밀번호를 사용하는 방법을 추천하지만 이유를 알 수 없습니다.
다음에는 Git의 개념을 간단히 정리하겠습니다.
Reference
이 문제에 관하여(GitHub의 길 ① 계정 로그인편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rdonster/items/269d67e109fe42a31a0d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)