github에서 clone 해오려면 ssh 키를 먼저 설정해야 한다.
gcp instance ssh 창에서
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
으로 ssh-keygen을 만든다.
우선 cd ~/.ssh 로 이동후 ls 명령어를 통해 생성된 키를 확인한다. 아마도 id_rsa가 생성되어 있을 건데
여기서 공개키는 id_rsa.pub이다. 우린 이걸 github에 등록한다.
cat id_rsa.pub
로 출력된 내용을 복사한다
그 후 github 본인 프로필 settings에 가서


new SSH key를 클릭해 복붙한다!

Title은 본인 식별용으로 아무거나 쓰고
저 Key에 붙여넣기를 제대로 하면 끝!!
이제 다시 ssh로 돌아와서
ssh -T git@github.com
입력 후 아래 사진처럼 나오는지 확인

clone 할 위치의 폴더를 하나 만들어서 git clone을 한다!
주의 할 점은 clone 주소는 ssh로 받아오자
mkdir hw
cd hw
git clone ssh주소!!
.env 파일 upload 하고 실행우선 온라인 shell 창 상단에 파일 업로드를 이용해 .env 파일을 업로드 하고, mv를 이용해 위치를 옮긴다.
sudo npm install
sudo npm install -g pm2@latest
npm install forever -g
등 각종 필요한 모듈 설치!1
sudo pm2 start app.js
forever start -c "npm start" app.js
로 실행하면 성공!!
그 후 크롬에서 외부 ip:내가 이용하는 포트 로 접속하면 실행한 파일이 보일 것이다.
ex) http://34.170.220.132:3010/