반응형
증상
오늘, git push 하다가 갑자기 아래와 같은 에러가 발생했다.
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/***/**.git/': The requested URL returned error: 403
자세히 읽어보니 그간 Github 쪽에서 계속 메일로 알람을 보내왔던
authentication 방식 변경 이슈인 것 같다.
21년 8월 13일 자로 비밀번호 인증 시스템을 완전 폐기하고,
personal access token 방식으로 바꾸었다.
그래서 push 명령어,
아마 remote repository에 무언가를 하는 명령어는 모두 안 먹는 것이었다.
해결 방법
우선 personal access token을 발급 받아야 한다.
해당 방법은 github 공식 문서에 잘 나와있으니 따라하기만 하면 된다.
token에 부여할 scope이나 permission을 선택할 때 머리가 좀 아픈데,
나처럼 혼자 repo에 작업할 거면
"repo" 부분만 체크해주고 생성하면 된다.
마지막 단계까지 완료 후 나오는 token은 복사해서
이메일이나 메모장에 잘 저장해두어야 한다.
발급을 받았으면 이제 적용을 해야 한다.
방법은 여기 블로그를 참고하면 된다.
키체인 비밀번호를 token으로 바꾸고 나면,
정상적으로 잘 작동한다.
끝!
반응형
'Study > Git' 카테고리의 다른 글
[Git] rebase vs merge, 무엇이 더 좋을까? (0) | 2022.08.07 |
---|---|
[Git][Github] Repository Naming Convention이 있을까? (0) | 2021.08.25 |
[Git] Repository 생성 후 Main -> Master 브랜치로 변경하기 (0) | 2021.08.08 |