만족
[Git] Please use a personal access token instead. 본문
[Git] Please use a personal access token instead.
기타 컴퓨터 지식 Satisfaction 2021. 8. 14. 04:22어제자로 깃헙에서 더 이상 패스워드 인증 방식을 사용할 수 없게 되었다.
빨리 배포하고 자려고 했으나 깃헙이 귀찮게 군다...
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.
이런 오류가 발생하게 되는데, 해결법은 간단하다.
깃헙에서 Settings-> Developer settings-> Personal access tokens 로 들어간 다음
Generate new token을 눌러 PAT를 생성한다.
나의 경우에는 레포에서 push/pull 하는 것 정도만 서버에서 하고 있기 때문에 repo만 선택했다.
또한 Expiration값에 따라 PAT는 시간이 지나면 만료가 되는데,
원하지 않는다면 No Expiration을 선택해 무기한짜리 PAT를 만들 수 있다.
만들고나면 이런식으로(gph_~~) PAT가 생성된다.
(저 토큰은 이미 Delete 시켰으니까 뭐 하려고 하지 마십쇼...)
이제 커맨드라인으로 돌아가자
git config --global credential.helper cache
git config --global credential.helper 'cache --timeout=36000000'
인증 도우미를 cache방식으로 설정하고
나의 경우엔 캐시가 만료되지 않기를 원하므로 타임아웃값을 큰 값을 줬다.
git pull
또는
git push
이제 git directory로 들어간 후, pull 또는 push를 하면 다시 Username과 Password를 묻게 된다.
Username에는 깃헙에서 사용하는 이메일을 입력하고,
Password에 아까 발급받은 PAT 값을 입력한다.
성공적으로 완료되었다면 이제 위에서 입력한 타임아웃 값(초단위)이 만료되기 전 까지는 다시 인증을 요구하지 않는다.
끝~
'기타 컴퓨터 지식' 카테고리의 다른 글
인텔 맥북 발열 때려잡기 (터보 부스트 비활성화) (0) | 2022.01.19 |
---|---|
웹 서버 스캐닝을 당했다 (0) | 2021.11.02 |
[Mac] 압축 해제 프로그램 Keka 무료 다운로드하기 (0) | 2021.07.30 |
[BitLocker] 오류: 매개 변수가 틀립니다 (0) | 2021.07.25 |
[Mac] 오디오 플러그인 SpeakerAmp, BlackHole 제거하기 (3) | 2021.07.21 |
Comments