기타

[ubuntu] git 설치, git clone, aws에서 서버 실행 - 개인 기록용

데굴데구르르 림 2023. 4. 21. 10:37
728x90

 

💚 깃허브 설치 (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년동안 잘부탁드립니다.