최대 1 분 소요

AWS Ubuntu git 클론 중 오류 발생

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

평소 잘 되던 git clone이 AWS Ubuntu 환경에서 위의 에러가 뜨면서 계속 실패.

검색해보면 Origin을 삭제하고 다시 설정하는 방법이 많이 나오는데 왠지 이 문제는 아닌 것 같아서 더 찾아봤다.

원인은 SSH 인증이 안되었기 떄문인 것 같다. git에 SSH Key를 추가하고 clone도 SSH로 하면 해결

AWS Ubuntu 환경

터미널에서 아래 명령어를 입력해서 SSH Key 생성

cd ~/.ssh
ssh-keygen -t rsa -C git계정 메일

엔터를 쭉쭉 치면 키 생성 완료

cat id_rsa.pub

위 명령어를 치면 SSH Key 생성 완료. 끝자리는 본인 메일 주소니 확인하고 넘어가자

생성된 SSH Key를 깃허브에 등록

Settings -> SSH and GPG Keys -> 맨 위 New SSH Key 클릭 사진

타이틀은 알아보기 쉽게 쓰는 것이 좋다. 타이틀 밑에 Key를 복붙해서 등록하면 완료. 흰색 네모에 등록한 Key 정보가 나타난다.

이제 다시 터미널에서 SSH로 git clone하면 평소처럼 잘 된다.