Github 2단계 인증 + 토큰 발행

2350 단어 2단계 인증GitHub

누가 필요합니까?



Github 사용자 모두가해야합니다.

2021년 8월 13일부터 GitHub.com에서 Git 작업을 인증할 때 계정 비밀번호를 수락하지 않습니다.


무엇이 필요합니까?


  • Github 측에서 2 단계 인증 설정
  • 스마트폰 등으로 2단계 인증 앱을 이용(SMS에 의한 인증도 가능)
  • (스크립트 등으로 github 리포지토리에 액세스 할 때 자신의 계정을 사용하는 경우) 토큰 발행

  • 2단계 인증 설정




  • Settings > Account Security > Two-factor Authentication > Enable two-factor authentication
  • 2단계 인증 앱 사용 또는 SMS 선택
  • 이 기사는 2 단계 인증 앱을 이용한 기사입니다

  • 복구 코드 표시, 저장
  • 뭔가 있었을 때, 어떻게든 하기 위한 코드. 초대사.
  • 예를 들어 스마트 폰이 갑자기 깨졌습니다! 다시 사서 2단계 인증 앱을 넣었다! 라고 했을 때, 전의 스마트폰으로 2단계 인증 어플의 정보를 삭제할 수 없으면 기본 안 되기도 한다.
  • https://docs.github.com/en/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your- 2fa-credentials

  • QR 코드 표시, 2단계 인증 앱으로 스캔하여 코드 입력
  • 일반적인 스마트폰의 2단계 인증 앱, 아무것도 할 수 있다.
  • 이 기사에서는 Google authenticator를 이용. Microsoft 쪽이 메이저일지도.

  • 완료!

  • 로그인해보기



    일반적인 2단계 인증과 마찬가지로 보통 사용자 ID와 비밀번호를 입력한 후 2단계 인증 앱으로 표시되는 6자리 숫자를 넣어 로그인. SMS 인증이라고 매번 SMS에 인증 코드가 도착하는 것일까···?


    토큰 발행



    2단계 인증 설정 후, 스크립트로부터의 git에의 액세스는 모두 이렇게 되어 있다.

    stderr: remote: Invalid username or password.
    fatal: Authentication failed for 'xxxxxx'
  • Settings > Developer Settings > Personal access tokens > Generate new token
  • 작업에 필요한 권한 부여
  • token을 저장하고 스크립트의 암호에 token을 그대로 설정

  • 다니게 되었습니다.

    좋은 웹페이지 즐겨찾기