가끔가다 이렇게 token 관련오류가 발생합니다. ㅎㅎ 이런 오류는 저에게 엄청난 스트레스를 주는 반면에
제대로 설정해도 안되는 경우가 많습니다 ㅎㅎ
깃허브에 token이 만료되었거나 일시적으로 오류가 발생한 것 같습니다.
2021 중반부 부터는 인증에 token이 사용될 거라는 github의 공지입니다.
personal access token을 사용하게 될 것이라고 합니다.
인증 방식을 바꾸면서 생겨난 오류인 것 같습니다.
해결 방법
1. 깃허브에서 프로필 - > Settings 클릭
2. Developer settings 클릭
3. Personal access tokens 클릭
4.Generate new token 클릭
5.Token 설정
* Expiration은 Token 기간입니다. No expiration으로 기간 없음으로 설정 가능합니다.
터미널에서 관리해줄 것아기 때문에 repo에 관한 권한을 모두 체크 했습니다.
그리고 Generate token을 클릭해줍니다.
그럼 토큰이 생성될 것입니다.
터미널에 user정보 입력
git config --global user.name "username"
git config --global user.email "email@email.com"
그럼 다시 본인의 email과 username을 등록해줘야합니다. 그후 commit이 해야 내역이 올라갑니다.
마무리
git commit후 push 를 하면
$ Username for https://github.com:
$ Password for https://github.com/Koras02:
Username 부분에는 자신의 아이디를 적으시고
Password 부분에는 방금 발급한 Personal access token을 복사해서 입력해줍니다.
그러면 이상없이 push 가 가능하실 겁니다.
참고
'프론트 엔드 > GIT' 카테고리의 다른 글
[GIT] Git 바로잡기! 듀토리얼 (5). 깃허브가 push 되지않을때 (0) | 2021.09.16 |
---|---|
[GIT] Git 바로잡기! 듀토리얼(4).Merge이해하기 (0) | 2021.09.14 |
[GIT] Git 바로잡기! 듀토리얼(3).github log 관리 하기 (0) | 2021.09.14 |