aws 가입한 뒤 터미널에서 해당 아이피로 접속하고, git clone 해주려고 했는데 다음과 같은 오류가 발생했다.

이유를 찾아보니 일시적으로(? 근데 21년부터 쭉 그랬던 듯... 뭐지?) 패스워드 인증 방식을 막아뒀고, 토큰을 발급 받아야 한다고 해서 깃허브 들어가서 새 토큰을 발급받아 그걸로 인증했다.
https://hyeo-noo.tistory.com/184
참고한 블로그
그런데 강의를 들어보니까 내가 해당 레포지토리를 퍼블릭 말고 프라이빗으로 두고 클론해서 난 에러같기도 하고... 어쨌든 잘 복사했으니 됐다...
프로젝트 aws에 올리고
pm2 라이브러리 설치해서 관리하도록 했음
이상하게 vscode로 실행시킬 땐 몽고디비 연결이 잘 되는데 우분투로 가져가면 연결이 안 되는 거임 ㅠㅠㅠ 미치는 줄 알았는데 pm2로 로그를 찍어보고 원인을 알았다....

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
그러니까 내가 접속하려고 하는 퍼블릭 아이피가 mongodb의 화이트리스트에 등록되지 않아서... 자꾸 막힌 거였음... 아틀라스 들어가니 현재 접속 아이피는 자동으로 화이트리스트에 등록되기 때문에 localhost로 접속할 때는 문제 없었던 것

이렇게 수정해서 전체 아이피 다 접근 가능하게 바꿔주었더니 해결되었다...
yarn add dotenv
.env 파일을 생성하고, 환경변수 설정하여 key들을 관리하기 위해 해당 라이브러리를 설치했다.