EC2 기본 정보

인스턴스 타입 t2.micro (프리티어 가능)
이미지 Ubuntu
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble

AWS Setting

AWS Cli 설치

$ cd ~
$ sudo apt install zip
$ curl "<https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip>" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install
$ aws configure
AWS Access Key ID [None]:
AWS Secret Access Key [None]:
Default region name [None]: ap-northeast-2
Default output format [None]: json

Docker Setting

Git Setting

$ git config --global user.name ""
$ git config --global user.email ""
$ git config --global user.password {발급받은 Token}
$ git config --global credential.helper
$ git init
$ git add .
$ git commit -m ""
$ git branch -M main
$ git push origin main

Github Self-Hosted Runner 등록