GitHub의 길 ① 계정 로그인편

3374 단어 LinuxGitHubGit
일부 제한은 있지만 비공개로 사용할 수 있는 개인 자료 라이브러리는 GitHub에서 무료다.안정적인 고속 주행을 위한 GitHub는 매우 편리합니다.개인이든 기업이든 GitHub를 사용할 기회가 늘어나겠죠.다른 한편, 개인 저장소는 외부에 공개할 수 없는 데이터를 포함하기 때문에 그 운용에서 안전과 관련된 것을 강하게 의식해야 한다.나는 생각이 매우 많다고 생각하지만, 몇 번으로 나누어 나의 운용 방법을 소개한다.이번에는 계정 로그인, 2단계 인증 설정, SSH 키 로그인을 설명합니다.또 이 보도는 Linux를 전제로 한다.

계정 등록


https://github.com/join GitHub 등록화면의 지시에 따라 아무런 문제가 없다.

이중 요소 인증 등록


인증 구령만으로는 안심할 수 없기 때문에 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의 개념을 간단히 정리하겠습니다.

    좋은 웹페이지 즐겨찾기