Install/API Install

70. [ JAVA ] IntelliJ 작업 후 AWS와 GitHub에서 자동 클론

천재단미 2025. 1. 13. 19:19
728x90
반응형

 

 

 

 

 

 

AWS와 Git를 연동하여 원활한 개발 환경을 구축하는 것은 DevOps와 클라우드 기반 워크플로우에서 매우 중요합니다. 이번 글에서는 AWS에서 GitHub와의 연동 및 클론 과정을 단계별로 설명하겠습니다.

1. AWS 환경 설정: EC2와 PEM 파일 사용

AWS EC2 인스턴스를 생성하고 보안 접속을 설정하기 위해 PEM 파일을 사용합니다.

1-1. PEM 파일 준비

AWS에서 인스턴스를 생성할 때 다운로드한 .pem 파일을 사용하여 SSH 연결을 설정합니다. Windows에서 .pem 파일로 변환해야 하는 경우에는 PuTTYgen을 활용합니다. (기존 mac사용자의 경우 기존 .pem을 사용하시면됩니다.)

 

PPK파일을 PEM파일로 변환

  • PuTTYgen을 실행한 후, Load 버튼을 눌러 PPK파일을 불러옵니다.
  • Save private key를 눌러 PEM  파일로 저장합니다.

 

리눅스 환경에서 PEM 파일로 연결

  • SSH 명령어를 사용하여 EC2에 접속:
  • ssh -i "your-key.pem" ec2-user@<EC2-Public-IP>

1-2. EC2에 필요한 파일 업로드

IntelliJ에서 작업한 내용을 EC2로 배포하려면 다음 단계를 진행합니다:

Jar 파일 생성:

IntelliJ에서 프로젝트를 빌드하여 .jar 파일을 생성합니다.

파일 업로드:

scp 명령어를 사용하여 Jar 파일을 EC2에 전송합니다.

scp -i "your-key.pem" your-application.jar ec2-user@<EC2-Public-IP>:~/

2. Git 설치 확인

Mac에는 기본적으로 Git이 설치되어 있을 수 있습니다. 설치 여부를 확인하려면 터미널에서 아래 명령어를 실행합니다.

git --version

 

출력 예시:

git version 2.x.x

 

 

위와 같이 버전 정보가 출력되면 Git이 이미 설치된 상태입니다.


2-1. Git 설치 방법

Git이 설치되지 않은 경우, 다음 중 하나를 선택하여 설치합니다:

 

1).  Xcode Command Line Tools 설치

명령어를 실행한 후 안내에 따라 설치를 완료합니다.

xcode-select --install
 

2).  Homebrew를 사용한 설치

Homebrew가 설치되어 있다면, 아래 명령어로 Git을 설치할 수 있습니다:

brew install git

 



 

 

다른 방법 

1. GIt  사이트 이동 

2. 파일 다운로드 

 

GIt 설치

 

Git - Downloading Package

Download for macOS There are several options for installing Git on macOS. Note that any non-source distributions are provided by third parties, and may not be up to date with the latest source release. Choose one of the following options for installing Git

git-scm.com

 

 

각자 컴퓨터 사양을 확인후 프로그램을 다운로드 해주시면됩니다. 

 


3. GitHub 계정 생성

GitHub 계정이 없다면 먼저 GitHub에 접속하여 계정을 생성해주시면됩니다. 

 


4. GitHub와 SSH 키 연동

GitHub와 SSH 키를 사용하여 보안 연결을 설정합니다.

 

 

4-1. SSH 키 생성

SSH 키를 생성하려면 아래 명령어를 실행합니다:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

 

옵션 설명:

  • t rsa: RSA 알고리즘 사용
  • b 4096: 4096 비트 길이의 키 생성
  • C: SSH 키와 연관된 이메일

키 저장 위치 입력:

Enter file in which to save the key (/Users/username/.ssh/id_rsa):

기본 경로를 사용하려면 Enter 키를 누릅니다.

 

4-2. SSH 에이전트 시작 및 키 추가

SSH 에이전트를 실행하고 생성한 키를 추가합니다.

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

4-3. SSH 공개 키 확인

아래 명령어를 통해 공개 키를 확인합니다:

cat ~/.ssh/id_rsa.pub

출력된 키를 복사합니다.

 

 

5. GitHub에 SSH 키 등록

5-1. GitHub에 로그인

1. 우측 상단 프로필 아이콘 클릭 → Settings 선택

 

 

 

2. 왼쪽 메뉴에서 SSH and GPG keys 클릭


3. New SSH key 버튼 클릭

 

 

 

4. Title에 키 설명 입력 (예: "Mac SSH Key")

4-2. 터미널에 입력진행 

5. Key 필드에 복사한 공개 키 붙여넣기

 

 

 

6. Add SSH key 클릭

 

 

 

6. GitHub 연결 테스트

 

1. GitHub와 연결 상태를 테스트



Mac 터미널에서 GitHub 설치 및 연동이 완료되었습니다. 

 

 

완료! 

 

 

728x90
반응형
home top bottom
}