인프라 공부

[Infra] AWS EC2로 배포를 해보자!!(2. 서버에서 깃으로 프로젝트 받아서 실행시키기)

장아장 2023. 11. 10. 15:02

이제 처음이라고 생각한다.

이제부터가 시작이다. 일단, git과 필요한 것들을 설치해야 한다. 

sudo apt update // 기본적으로 apt를 업데이트 한다. 

sudo apt install git // git 설치
sudo apt install openjdk-11-jdk // jdk설치
sudo apt install npm // npm && nodejs 설치

이렇게 nodejs, jdk를 모두 설치할 것이다. 왜? 테스트용으로 nodejs와 spring을 실행시킬꺼거든! 근데 git clone떠서!

 

 

git 설치 후 버전 확인
jdk 설치 후 상태
npm, node 버전 확인

 

 

이렇게 버전을 확인했다. 

이제 git을 사용하기 위한 준비를 마저 해보자. 

git은 추가적으로 할 일이 있다. 

 

ssh키를 만든 다음, 해당 키를 github에 등록시켜주어야 한다. 

cd ~/.ssh // ssh키를 담을 디렉토리로 이동

ssh-keygen -t rsa -C `깃허브이메일` 
// ssh키를 생성할 꺼다. type = rsa이며 마지막에 주석으로 깃허브 이메일을 받는다.

cat id_rsa.pub // 해당 디렉토리에 있는 id_rsa라는 이름의 퍼블릭 키를 읽는다.

이렇게 해서 키를 가져와야 한다. 

중간에 Enter하는 부분이 있는데 아무것도 쓰지 말고 엔터치자.

이렇게 키를 생성했다.

공개키도 생성!

이후에 id_rsa.pub를 읽으면 이메일로 끝나는 문자열이 나온다. 이걸 복사하자. 

github에서 Setting을 들어간다.

여기로 가보면 SSH key를 등록할 수 있는 곳이 있다. 

New SSH Key를 들어가자. 

 

Key의 타이틀은 원하는대로 적고, type은 Authorization key로 둔다. 

아래의 Key에 이전에 복사했던, ssh-rsa로 시작하고 이메일로 끝나는 키를 붙여넣기하고 저장한다.

 

이렇게 키가 등록되었다면, 이제 git으로 clone을 할 수 있다. 

 

SSH로 클론할 경로를 복사한 후, 서버의 터미널에서 붙여넣기할 것이다. 

이제 클론을 할 수 있다!

 

정상적으로 받을 수 있다. 이제 이걸 실행시키고, 외부에서 연결시키는 과정을 다음 포스팅으로 넘겨야겠다. 

글보단 사진이 많지만, 따라오기는 어렵지 않다고 생각한다. 

 

그럼...twenty thousand...🔥