여느때와 같이 github commit 을 위해 터미널에서 push하던 도중 뜬금없는 error message를 만났다.
오류 내용은 다음과 같다.
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/jokj624/PS.git/': The requested URL returned error: 403
오잉?
처음에 에러 내용을 그대로 검색했더니 다들
git remote set-url을 다시 설정해주라는 내용이었고, 이 오류는 보통 repo를 처음 세팅하고 발생하는데 나는 원래 잘 쓰던 repo였고 당연히 push가 제대로 안되었다.
https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
터미널 내 링크를 열어보니 8/13 부로 기존 비밀번호 방식을 token 방식으로 변경하겠다는 내용이었다.
그럼 token을 만들어보자
프로필 세팅 좌측 하단에 있는 developer settings 에 들어가보자.
좌측에 있는 Personal access tokens를 들어가보면 이렇게 new token을 generate 할 수 있는 버튼이 존재한다.
이를 누르게 되면
Note - 용도
Expiration - 유효기간 난 그냥 유효기간 없음으로 했다 :-)
Select scopes - 난 repo만 선택해줬다.
세팅 후 generate 버튼을 누르면 토큰이 뜬다! 이때 토큰은 따로 어딘가에 잘 기억해두시면 된다.
이제 발급한 액세스 토큰을 github 비밀번호 대신 설정해주면 된다.
맥 키체인 접근에 들어가셔서
github 검색 후 인터넷 암호에서 하단 '암호 보기'를 누르시면 변경할 수 있다.
이 암호를 방금 만든 액세스 토큰으로 변경해주고 저장하면!
다시 push가 제대로 되는 것을 확인할 수 있다.
'DEV > 잡다한 개발 일지' 카테고리의 다른 글
[tsoa] 첫 오픈소스 contributor 경험담 (6) | 2022.07.26 |
---|---|
[React Native] M1 Mac에서 Android 에뮬레이터 돌리기 (0) | 2021.09.18 |
28th SOPT APPJAM 앱잼 - 두리번(DOORIBON) 회고 (3) (8) | 2021.08.02 |
M1 Mac에 React-Native 설치 삽질기 (6) | 2021.07.30 |
28th SOPT APPJAM 앱잼 - 두리번(DOORIBON) 회고 (2) (2) | 2021.07.22 |