해결 방법 포함되어있습니다. |
급하게 푸시할 일이 있는데 갑자기 푸시가 안 되는 일이 있었다.
2021년 8월 13일 부터 비밀번호 인증지원을 중단했으며 personal access token을 대신 이용하라는 메시지와 함께 동작하지 않았다.
1. 비밀번호 대신 입력해줄 토큰을 먼저 발급해주자.
깃허브 홈페이지에 먼저 들어가서, 프로필에서 settings 클릭
setting에서 Development settings 클릭
2.Personal access token를 생성해주자.
다음과 같이 버튼을 눌러 들어간다.
Note로 토큰 이름을 입력해준다 (맘대로 지으면 된다)
토큰에 어떤 권한을 줄지 선택한다. (일반적인 경우에는 그냥 repo만 선택해도 된다.)
Expiration 은 토큰 파기 까지의 기간인데 (일반적인 경우에는 No expiration으로 하면 된다.)
3. 생성된 토큰을 복사해둔다.
새로고침하면 사라져서 볼 수 없으니 미리 복사해둔다.
4. 이후 GIT을 이용할 때 비밀번호를 입력해 달라는 요청에서 해당 토큰을 입력해주면 잘 돌아간다.
끝!
4-1. 맥OS 일 경우 비밀번호 토큰을 수동으로 바꿔주자
비밀번호를 입력해 달라는 요청 없이 그냥 403 오류로 작업이 불가능하다는 오류만 뜬다.
"키체인 접근"앱을 실행한다. (commend + space) -> keychain
검색에서 github를 검색하고 클릭한다.
암호에다가 아까 복사한 그 토큰을 복사해준다.
5. 이제 잘 된다.