본문 바로가기
CS/DevOps

[Git] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

by zlzzlzz2l 2021. 8. 24.
반응형

깃허브 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/zlzzlzz2l/TIL_Today-I-Learn.git/': The requested URL returned error: 403

 

해석해보니, 비밀번호 인증 지원은 2021년 8월 13일에 제거되어, 개인 액세스 토큰을 이용하라고 했다.


해결

1. 깃허브에 로그인 한 후, 프로필을 눌러 Settings을 클릭한다.

 

2. 좌측 하단에 Developer settings을 클릭한다.

 

3. Personal access tokens를 클릭한다.

 

4. Generate new token을 클릭한다.

 

5. 자신의 깃허브 비밀번호를 입력한다.

 

6. 토큰 이름과, 만료기간 그리고 범위를 설정해준다. (저는 일단 다 체크했습니다.)

Note : 토큰 이름

Expiration : 만료기간 설정

Select scopes : 토큰에 부여할 권한 설정

 

그리고 Generate token을 클릭하면 토큰이 생성된다.

 

7. 올릴 코드를 push하거나 pull할 때 토큰 값을 넣어준다.

Github에서 발급받은 토큰 값은 보여지지 않기 때문에 토큰값을 가지고 있어야 한다.

코드가 올라가는 걸 확인할 수 있다.

 

이 방법은 push하거나 pull할 때 토큰 값을 계속 넣어줘야 되는 번거로움이 있다.

반응형

댓글