억대 연봉을 위한 인간수업
article thumbnail
반응형

remote : Support for password authentication was removed 

 

오랜만에 맥북에서 git push를 하려 보니 다음과 같은 오류가 발생했다.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/kk7790/'

 

remote: Support for password authentication was removed on August 13, 2021. 라는 오류 첫 문장에서 알 수 있듯이 패스워드 인증이 삭제되어, 인증이 실패했다는 오류 메세지이다.

 

두번째 줄의 링크로 이동하면 비밀번호 기반 인증이 제거되었고, 토큰으로 엑세스 하라는 내용을 확인할 수 있다.

 

해결방법

이 문제를 해결하려면 github에서 토큰을 새로 생성해서 사용하면 된다.

우선 github에 로그인 한 뒤 Setting 에 들어가준다.

 

setting의 왼쪽 사이드 메뉴를 보면 맨 밑에 [Developer settings] 가 있다. 이쪽으로 접근하자.

 

[Developer settings] - [Personal access tokens]에서 토큰을 생성할 수 있고, 오른쪽의 체크박스에서 classic과 new token 중 선택할 수 있다.

 

원하는 토큰을 선택한 뒤 토큰의 이름, 옵션, 만료일을 지정하고 [generate token]을 클릭하여 토큰을 생성하자

 

그럼 토큰 값이 생성된다. 이 값을 복사하여 어딘가에 잘 저장해두자.

 

다시 git push 를 시도하여 password 대신 token 값을 입력하면 성공적으로 push 한 것을 알 수 있다.

반응형
profile

억대 연봉을 위한 인간수업

@회뜨는참치

이 글이 당신에게 조금이라도 도움이 된다면 좋겠습니다.