[Git] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
아니 맨날 fork만 쓰다가...
오랜만에 날것의 감성으로..터미널을 쓰는데..
push를 하려니까
갑자기
Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
이런 에러가 떴다.
8월에 변경됐는데 지금 발견하다니 ㅎㅋ 대단해!!!
https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
대충 2021년 8월 13일부터 GitHub.com에서 Git 작업을 인증할 때 더 이상 Account Password를 허용하지 않는다는 뜻
# 해결 방법
1. github.com으로 이동
2. Settings > Developer settings > Personal access tokens
3. Generate new token
4. 설정
Note에는 그냥 간단한 설명 적고, Expiration는..알아서 지정해주면 되지만, No expiration을 해주면 될 듯 ㅎ;;
왜냐면 귀찮으니까!!!
이제 신규 및 기존 개인 액세스 토큰에 만료 날짜를 설정할 수 있습니다.
개인 액세스 토큰에 만료 날짜를 설정하면 정보를 안전하게 보호할 수 있습니다.
만료 예정인 토큰을 갱신할 때가 되면 GitHub에서 이메일을 보내드립니다.
만료된 토큰은 다시 생성하여 원본과 동일한 속성을 가진 중복 토큰을 제공할 수 있습니다.
스코프도 지정해야하는데, 알아서 선택하면 되는데.. 나는 그냥 repo만 하면 되가지구....
스코프는 나중에 변경할 수 있으니...지금 꼭 완벽하게 세팅 안해도 된다.
5. Generate Token
6. 만들어진 토큰 복사
이 화면 떠나면 복사 못하니 꼭 복사해두기...
7. 터미널
Username for 'https://github.com': Zedd0202
Password for 'https://Zedd0202@github.com': 복사한거 복붙
이제 Push가 잘 되는 것을 볼 수 있당