AWS EC2 인스턴스 생성 및 git hub 연동 (ssh) 방법에 대해 정리한 글이다.
// ssh 하위 디렉토리에 프라이빗 키 이동
mv ~/Downloads/key이름.pem ~/.ssh/key이름.pem
// 프라이빗 키 권한 설정
chmod 400 ~/.ssh/key이름.pem
ssh -i [프라이빗 키(.pem)경로] [AMI의 사용자 이름]@[인스턴스의 퍼블릭 DNS]
cd ~/.ssh
ssh-keygen -t rsa -C github계정 메일(example@github.com)
cat id_rsa.pub
ssh-rsa 어쩌구저쩌구~~~ 내 메일 계정
sudo su
// yarn, node.js 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
. ~/.nvm/nvm.sh
nvm install --lts
node -e "console.log('Running Node.js ' + process.version)"
// git 설치
sudo yum update // 초기에 package 들을 update 해준다.
sudo yum install git
git clone [url]
// 특정 branch만 clone하고 싶은 경우
git clone -b {branch_name} --single-branch {저장소 URL}
ex) git clone -b javajigi --single-branch https://github.com/javajigi/java-racingcar