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 - 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 설치 및 연동이 완료되었습니다.
완료!

'Install > API Install' 카테고리의 다른 글
74. [JAVA] Spring Boot JPA 사용 설정 및 IntelliJ 설정 가이드 (0) | 2025.01.14 |
---|---|
73. [JAVA] GitHub Repository 생성 방법 (0) | 2025.01.14 |
68. [JAVA] 공공데이터 포털 API 이용 방법 : 영화 박스오피스순위 (0) | 2025.01.13 |
62. [ JAVA ] Spring Boot를 이용한 API 통신 : 유튜브 API 세팅 (0) | 2025.01.12 |
51. [ JAVA ] Spring Boot를 이용한 API 통신 : Naver API 세팅 (1) | 2025.01.10 |