반응형
$ git push origin --delete develop
Logon failed, use ctrl+c to cancel basic credential prompt.
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: Authentication failed for 'https://github.com/wakeisle9933/front.git/'
git bash에서 repository에 있는
특정 branch를 삭제하려고 하니
github에 있는 내 아이디와 비밀번호를 입력해도
Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
위와 같은 에러가 발생하게 되는데
이제는 비밀번호를 이용한 인증을 지원하지 않기 때문에
개인용 액세스 토큰을 만들어 사용하라는 얘기인데
해결방법은 깃허브로 들어간 뒤
프로필 사진을 누르고 > Settings를 눌러주자
이후 하단에서 Developer settings를 누르고
Personal access tokens 탭에서
Generate new token을 눌러주자
이후 토큰명 설정하고 Expiration(만료일)을 설정한 뒤
어디까지 적용 가능할지 범위를 설정할 수 있는데
깃허브에 뭐 중요한것도 없는데
다 체크를 한 뒤에
하단에서 Generate token을 눌러주자
이러면 토큰값이 나올텐데
다시는 해당 창을 볼 수 없기 때문에
어디에 잘 저장해둔 뒤
다시 git bash로 돌아가서
권한이 필요한 명령어를 실행하면
이런 창이 뜰 텐데
본인 github 이메일 / 비밀번호를 입력한 후
다음 내용이 뜨면
이메일 앞에 부분을 입력하고 OK를 누르고
다음에 비밀번호를 쓰라고 하면
아까 복사해둔 토큰값을 붙여넣어주면 끝이다
이후에는 한번 입력을 했기 때문에
인증이 필요한 명령어도
바로 수행이 되는 것이 보인다
반응형
'Tools > Git' 카테고리의 다른 글
git branch 삭제 명령어(local, remote) (0) | 2022.02.22 |
---|---|
git remote를 포함한 전체 branch 확인방법 (0) | 2022.02.21 |
git branch -a escape 방법 (0) | 2022.02.21 |
Git local에 없는 branch switch 하는 방법 (0) | 2022.02.14 |
Github Pull request 대상 branch 변경 방법 (0) | 2022.02.14 |
댓글