반응형
문제 상황
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
평소와 같이 local에서 변경한 작업을 git으로 push 하니 발생한 오류!
"Git 작업에 대한 토큰 인증 요구 사항 을 보니 모든 Git 작업에 대해 토큰 기반 인증을 사용하며, 2021년 8월 13일 부터 Git 작업 인증 시 계정암호를 상요하지 않기로 했습니다."
GitHub 공식 블로그를 보니 더이상 GitHub이름과 비밀번호 만 사용한 Git 작업을 지원하지 않고 개인 Access token과같이 토큰 기반 인증을 사용해야 작업이 가능함을 확인했습니다.
따라서 Git 작업을 위해 개인 Access token을 생성해서 해결해야 합니다.
해결 방법
총 2가지를 진행해야하는데
1) 개인 Access token 생성하기
2) mac key chain 설정하기
1-1) setting - Developer settings - Personal Access token - generate new token
1-2) 원하는 속성 채워서 token 생성
1-3) Access token 생성 완료
해당 key는 따로 꼭 보관해야한다.
2-1) key chain 접근
gitbub 검색 후 인터넷 암호 클릭하기
2-2) 암호 token으로 변경
위에서 발급받은 Access token 을 Git 계정 비밀번호 대신 넣기!
기존 git hub 암호를 key chain으로 사용했던걸 발급받은 Access token으로 변경하니
정상적으로 push가 작동하는 것을 볼 수 있습니다. 끗!
댓글