[ubuntu] git 설치, git clone, aws에서 서버 실행 - 개인 기록용
💚 깃허브 설치 (nodejs, npm이 설치되어 있어야함. 이전 글 참고하기)
$ npm install git
🤎 Git Clone
git clone https://github.com/*****/onionbot.git
username과 password 입력하면 git clone완료!
※ 단, 아이디와 아이디 인증 토큰이 필요하다. (이제 git은 비밀번호를 사용하지 않음..!)
(앗!! token이 만료됐다 이왕 이렇게 된거 발급까지 다시해보자.)
💙 git token 발행하기 (비밀번호를 대신할...)
1. Setting으로 이동
2. Setting 가장 하단에 Developer settings로 이동
3. Personal access tokens - Tokens (classic) 이동
4. Generate new token - Generate new token(classic) 선택
5. Note에 token이름 작성
6. Expiration - 토큰 만료 기간 지정
7. Select scopes
각자 읽어보면 어떤 권한을 허용할 것 인지 선택하는 것.
나는 혼자 쓰기때문에 다 체크해서 전부 권한을 줬다.
8. Generate token (초록버튼) - 완성!
9. 복사해서 내 메모장? 어디 소중한 곳에 꼭 저장해놓기! 한번 보이고나서 다음부터는 공개되지 않음!
이제 git clone을 할때 username과 이 key를 붙여넣으면 된다.
💛 내 프로젝트로 들어가서 해야할 것
$ cd onionbot
ㄴ 방금 내가 git clone했던 프로젝트의 이름
$ npm install
forever 설치 (discord bot이 생각보다 잘 죽어서 찾은 forever 죽어도 다시 무한 재실행할 수 있게 도와주는 모듈)
$ npm install -g forever
실행
$ forever start index.js
실행확인
$ forever list
+ 나중에 로그도 남겨야할 것 같다.
배포완료 :)
내가 만든 디코봇 양파쿵야가 서버에서 잘 실행되고있다!
이제 집 컴퓨터를 안켜놔도된다~!
AWS 과금되지 않기를 빌면서
1년동안 잘부탁드립니다.