에러

오랜만에 터미널로 커밋을 하려는데 아래와 같은 에러가 났다.

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/heoseongjin/~'

이유

2021년 8월 13일을 기점으로 패스워드 기반의 인증을 지원하지 않는다고 한다.
(8월 13일 이후로 처음 만료되본 것 같긴 하다.)


해결 방법

SSH인증 방법과 Git 토큰 방식이 있는데, 나는 이미 발급해놓은 토큰이 있어서 후자로 진행한다.
git pull을 할 때 비밀번호에 비밀번호 대신 token을 입력하면 정상적으로 Git 이용이 가능하다