Mac OS 컴퓨터를 포맷하고 난 뒤 스프링 프로젝트가 다 다운받아지고, github에 업로드 할려고 했는데
밑에와 같은 로그가 뜨면서 업로드에 실패했다고 한다.
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
이러한 오류를 발견했다. 아니 맥북을 몇년전에 사용했던 것도 아니고.. 한 3개월만에 새로운 마음으로 포맷을 한건데.. 3개월 전에는 이런식으로 안했는데 왜 이러지? 라고 하고 해결법을 찾는다.
위의 링크를 참고해서 문제를 해결했다.
아이디와 패스워드를 입력해서 로그인 하는 방식이 아닌, personal access token을 사용해서 push나 pull이 가능하도록 한 것 같다.
$ git config --global user.name "username"
$ git config --global user.email "user@email.com"
$ Username for https://github.com : {아이디 입력}
$ Password for https://github.com/id : {복사한 토큰 붙여넣기 또는 입력}
이렇게 하면 push를 해도 아무런 문제 없이 push가 잘 될 것이다.
이전 방식이 편했는데.. 이번 방식은 생각하지도 못해서 당황했다ㅠㅠ
모두 잘 해결이 되기를 바랍니다ㅠㅠ
도움이 되셨거나 궁금하신 점이 있으시면 댓글 남겨주세요.
아는 선에서 답변을 해드리도록 하겠습니다. 감사합니다^^