Git push Error
![](https://velog.velcdn.com/images%2Fleehyunho2001%2Fpost%2Fee33c848-a917-477c-8cf3-299909d347af%2Ferror.jpg)
평소처럼 git push를 하는데 에러가 발생했다. 에러의 원인은 2021년 8월 13일부터 패스워드 기반 인증을 지원하지 않기 때문이다. 깃 토큰 인증을 통해 이 문제를 해결했다.
깃 토큰 인증
![](https://velog.velcdn.com/images%2Fleehyunho2001%2Fpost%2F1c3e0baa-0514-462b-bd16-0678d22d7025%2F1.jpg)
- 깃허브 로그인 후 우측 상단 프로필의 Settings로 들어간다. 그 후 좌측 메뉴에서 Developer settings을 클릭하자.
![](https://velog.velcdn.com/images%2Fleehyunho2001%2Fpost%2F9840244c-aa55-4989-8161-8a0e0fa800bc%2Fge.jpg)
- 좌측 메뉴 personal access token에서 Generate new token을 눌러 토큰을 생성한다. 설정들이 있는데 본인은 repo만 선택해 주었다.
- 토큰 정보는 처음에 한번만 보여주기 때문에 복사해서 저장해야한다.
![](https://velog.velcdn.com/images%2Fleehyunho2001%2Fpost%2Ff713fd8e-24b6-4017-b6fe-1f8d8e04eecf%2Fsfdsdf.jpg)
- 이제 vscode 터미널창에서 다시 push를 해준다. Password 입력란에는 ctrl + shift + v 단축키를 누르고 엔터를 입력하면 토큰이 입력된다.
push할때마다 토큰을 입력해주기 번거롭다고 생각되면 ssh인증을 해주면 된다.