AWS Ubuntu git 클론 오류
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하면 평소처럼 잘 된다.