-
IDE에서 GitHub Push 인증 안될 때 해결 방법삽질 LOG/GIT 2021. 12. 9. 15:45
노트북에서 만들던 프로젝트를 집에서도 만지고 싶어서 Github repo를 만들고 push 하려 했는데
깃허브 계정 로그인 창이 떡하니 뜨는 게 아닌가...
본인 계정과 비밀번호를 올바르게 입력했지만 인증이 안 되는 상황.. (~~ Cannot Authorized .. )
원인은 정책이 바뀌어서 그렇다.. 2021년 8월 13일부터 git 작업 시 인증 절차에 계정의 암호는 사용이 안된다.
토큰을 생성해주어야 하는데 어렵지 않다 긴말 없이 알아보자.
본인의 GitHub 계정 로그인 후 해당 링크로 들어간다.
https://github.com/settings/tokens
Personal access tokens 메뉴에서 Note 항목에 해당 토큰에 대한 간단한 용도를 적어주고 만료일을 설정해준다.
마지막으로 토큰의 유효 작업범위를 설정해주면 되는데 일반적으로 IDE에서 Git Commit, Pull & Push 등 형상관리 용도면 repo 하나만 체크해줘도 충분하다.
다되었으면 Generate Token 버튼 클릭.
IDE에서 다시 로그인 인증 창이 뜨면 깃헙 계정과 암호란에는 생성된 토큰을 넣으면 인증이 가능하다.
참고로 토큰 생성 즉시 복사하여 어딘가 파일로 보관해야 한다.