-
[GitHub] 2FA와 authentication errorprograming/etc 2021. 6. 27. 16:33
GitHub에서는 회사 계정(Organization) 멤버들에 대해 2FA(two-factor authentication)을 요구한다.
2FA 방법에는 SMS 혹은 인증 앱등을 활용할 수 있다.
2FA를 설정한 계정은 Git CLI를 이용해 GitHub과 상호작용을 하기 위해서는 username 과 password을 입력해야 한다. 그런데 이 때, 계정 비밀번호를 password 에 입력하면 다음과 같은 에러가 발생한다.
🚨
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/xxx.git'이를 해결하기 위해서는 GitHub에서 Settings/Developer settings/Personal access tokens 메뉴에서 액세스 토큰을 하나 발급한 뒤, 해당 토큰 값을 password에 입력해야 한다.
WebStorm 같은 JetBrains 계열 IDE에서는 Preferences/Version Control/GitHub 메뉴에서 + 버튼을 눌러 계정을 추가할 수 있다. 이 때, Log in with Token 을 누르면 된다.
참고
About two-factor authentication
'programing > etc' 카테고리의 다른 글
Yarn Berry 찍먹 후기 (0) 2021.08.08 비트 연산을 이용한 쿠폰 기능 구현 (0) 2021.08.01 부스트 캠프 멤버십 특강 - 코드리뷰 (0) 2021.02.13 [Git] GitHub과 연동할 때 인증 정보 포함시키는 방법 (0) 2020.06.03 [Kubernetes] API Convention (0) 2020.03.18 댓글