깃허브 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할 때 토큰 값을 계속 넣어줘야 되는 번거로움이 있다.
'CS > DevOps' 카테고리의 다른 글
[Git] git commit 취소하기 (0) | 2021.12.20 |
---|---|
[Git] git status 한글 깨짐 해결하기 (0) | 2021.09.17 |
[Git] Logon failed, use ctrl+c to cancel basic credential prompt 해결 (0) | 2021.06.02 |
[AWS-EC2] AWS EC2 Ubuntu 18.04 Apache 설치 (0) | 2020.11.26 |
[AWS-EC2] AWS EC2 Ubuntu 18.04 MySQL 설치 (0) | 2020.11.26 |
댓글