오늘은 Github 2fa - github two factor authentication을 사용하는 방법을 작성하겠다.
갑자기 왜 작성하냐면 얼마 전 github에서 메일이 와서 확인했더니,
45일 안에 2중 인증을 등록하지 않으면, 인증할 때까지 깃허브에 접근할 수 없다고 떴다.
난 이미 github mobile을 통해서 인증을 해놨었는데 화들짝 놀라서 추가적으로 설정을 진행하였다.
우선 github에서 자신의 프로필 이미지를 클릭하여 `setting`에서 오른쪽의 `password and authentication`에 들어간다.
그다음 아래로 내리면 2FA밑에 초록색 버튼이 있는 것을 확인할 수 있다.
그러면 깃허브 모바일로 우선 로그인을 1차적으로 진행하면 QR화면이 뜰 것이다.
이후 여러 opt 인증앱중 하나를 설치해서 OTP등록을 진행하면 되는데,
원래 `google authenticator`을 이용해서 진행했다가, 아이폰에서도 인증을 진행할 수 있길래 따로 어플을 깔지 않고 아이폰에서 진행하였다 .(맥북이나 윈도우에서 지문을 이용하려면 옆의 링크를 참조하세요. 맥북윈도우 설정법)
아이폰의 경우 우선 `설정`->`암호`에 들어가서 깃허브 자동로그인 암호들이 설정되어있으면 거기에 들어가고 그렇지 않으면 새로 추가해 준다.
아래 사진과 같이 아이디와 암호를 모두 입력해준다음, 확인코드라는 칸에 나는 지금 이미 등록을 해서 opt번호가 뜨지만, 등록되어 있지 않다면 확인코드 등록을 누르고 위의 깃허브에 뜬 qr을 그대로 찍어주면 된다.
(만약 깃허브에서 이미 이중인증을 했는데 아이폰으로 인증앱을 변경하려면 authenticator app ->edit을 눌러주면 된다.)
`google authenticator`이나 다른 것을 이용하려면 그냥 동일하게 어플을 깔고 qr을 찍어주면 된다.
추가적으로 아래와 같이 복구코드가 나올 텐데 다운로드하고 절대로 노출되면 안 되며, 나중에 어플을 이용한 opt인증이 불가능할 때 사용하면 된다!
잘 진행되었다면 github에서 정상적으로 등록이 되었다는 메일이 올 것이다!
'알쓸신잡' 카테고리의 다른 글
VSCODE 폰트 바꾸기 (0) | 2023.12.08 |
---|---|
hELLO 스킨 커스텀 (8) | 2023.12.07 |
딥러닝 NVIDIA GPU / cuda 사용하기 (1) | 2023.11.27 |
scikit-learn-intelex (0) | 2023.11.24 |
git repository 안에 repository 관리 (1) | 2023.11.23 |