DevOps/Github

Serverless로 만든 프로젝트 폴더를 깃허브(Github)와 연결하기

567Rabbit 2024. 5. 23. 15:26

cmd(명령프롬프트)

 

 

serverless 라고 입력한다

 

serverless

 

 

 

방향키로 Flask API로 이동한다

 

 

 

 

 

 

 

 

 

깃허브(Github)

 

 

 New repository하기

 

 

 

 

VSCode

 

 

VSCode Serverless로 아까 만든 폴더 열고, 가상환경으로 이동하기

 

 

 

 

 

가상환경 만드는 방법은 아래 글 참고

 

https://codebunny99.tistory.com/105

 

RestFul API를 Serverless Framework로 연결하기

*** 가상환경 만들면서 flask에 필요한 라이브러리를 다운 받아준다 *** conda create -n lambda_310 python=3.10pip install flask flask-restful mysql-connector-python psycopg2-binary passlib flask-jwt-extended email-validator flask-uploa

codebunny99.tistory.com

 

 

 

 

VSCode에서 터미널 cmd 창에 입력

sls deploy
git init

 

 

 

 

Restful api 만들때 사용했던 .gitignore 파일을 복사해서

 

 

 

 

 

aws-memo-server2(명령프롬프트로 만든 파일)에 붙여넣기하고, #필수로 넣어준다 부분을 추가해준다

 

 

 

파일을 저장하고,

 

 

 

VSCode cmd에서 입력하기

 

git add *   # 왼쪽에 있는 파일들을 모두 올리겠다는 뜻이다
git commit -m "init"  # 커밋하기

 

 

 

 

 

github push할 때 access token 이용하는 방법

 

 

맨 오른쪽 Settings 

 

 

 

Settings 메뉴 맨 아래 Developer settings 클릭하기

 

 

 

 

 

 

깃허브 토큰 아래 복사해놓고 ******다른곳에 저장해놓기*******

 

 

 

 

 

 

VSCode cmd에서 입력하기

git commit -m "first commit"
git branch -M main   # 메인 브랜치 만들기
git remote add origin https://아이디:토큰@깃허브주소.git

 # git remote add origin https://yujin2505:토큰@github.com/yujin2505/aws-memo-server2.git

 # 실수로 이상한 git remote 했으면 git remote remove origin 명령어 쓰고 다시 하면 됨
git push -u origin main

 

 

 

 

 

깃허브에 push 되었다.