728x90
8.1 EC2에 프로젝트 Clone 받기
먼저 깃허브에서 코드를 받아올 수 있게 EC2에 깃을 설치한다.
sudo yum install git
설치가 완료되면 다음 명령어로 설치 상태를 확인한다.
git --version
깃이 성공적으로 설치되면 git clone으로 프로젝트를 저장할 디렉토리를 생성한다.
mkdir ~/app && mkdir ~/app/step1
생성된 디렉토리로 이동한다.
cd ~/app/step1
내 깃허브 웹페이지에서 https 주소를 복사한다.
그리고 복사한 https 주소를 통해 git clone을 진행한다.
git clone 복사한 주소
git clone이 끝났으면 클론된 프로젝트로 이동해서 파일들이 잘 복사되었는지 확인한다.
cd 프로젝트명
ll
그리고 코드들이 잘 수행되는지 테스트로 검증한다.
./gradlew test
5장의 "기존 테스트에 Sedurity 적용하기"까지 잘 적용했다면 정상적으로 테스트를 통과한다.
테스트가 실패해서 수정하고 깃허브에 푸시를 했다면 프로젝트 폴더 안에서 다음 명령어를 사용한다.
git pull
만약 다음과 같이 gradlew 실행 권한이 없다는 메시지가 뜬다면
-bash: ./gradlew: Permission denied
다음 명령어로 실행 권한을 추가한 뒤 다시 테스트를 수행한다.
chmod +x ./gradlew
깃을 통해 프로젝트를 클론과 풀까지 진행했다.
출처 : 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 [이동욱 지음]
'Back-End > Springboot와 AWS로 혼자 구현하는 웹 서비스' 카테고리의 다른 글
Chapter 08. EC2 서버에 프로젝트를 배포해 보자 (3) (0) | 2022.04.29 |
---|---|
Chapter 08. EC2 서버에 프로젝트를 배포해 보자 (2) (0) | 2022.04.07 |
Chapter 07. AWS에 데이터베이스 환경을 만들어보자 - AWS RDS (3) (0) | 2022.04.03 |
Chapter 07. AWS에 데이터베이스 환경을 만들어보자 - AWS RDS (2) (0) | 2022.04.02 |
Chapter 07. AWS에 데이터베이스 환경을 만들어보자 - AWS RDS (1) (0) | 2022.04.02 |