Services/AWS

[AWS] EC2 Git 설치 및 프로젝트 Clone

built 2024. 8. 28. 15:17

EC2 인스턴스로 SSH에 접속 후 git을 설치하고 프로젝트를 Clone 받는 과정을 정리했다.

 

 

 

1. EC2 인스턴스 SSH 연결

AWS 로그인 > EC2 > 인스턴스 > 실행할 인스턴스 선택 > 연결 > SSH 클라이언트

 

명령어 순서대로 터미널에 입력해준다.

chmod 400 "my-keypair-name.pem"
ssh -i "my-keypair-name.pem" ubuntu@my-public-DNS

 

 

 

2. Git 설치

Git을 설치하기 전에 Git이 설치되어 있는지 확인한다.

git --version

git version이 출력되지 않는다면 git을 설치한다.

 

 

리눅스의 경우

sudo yum install git

 

우분투의 경우

sudo apt install git

 

 

 

3. SSH 키 생성

3-1. SSH 폴더로 이동

cd ~/.ssh

 

 

3-2. authorized_keys 파일 확인(생략)

ls

 

 

3-3. SSH 키 생성

ssh-keygen -t rsa -C [github 이메일 계정]

 

 

3-4. SSH 퍼블릭 키 복사

cat id_rsa.pub

 

 

 

4. SSH 키 등록

github 로그인 - Settings - SSH and GPG keys

 

 

4-1. SSH key 생성

New SSH key 버튼 클릭

 

 

4-2. SSH key 추가

Title은 SSH 키를 구분하기 위한 타이틀 작성

복사했던 SSH 퍼블릭 키를 Key 란에 붙여넣기 - Add SSH key 버튼 클릭

이 과정을 거치지 않고 clone을 받을 경우 git@github.com: Permission denied (publickey). 에러가 뜬다.

 

 

 

5. 프로젝트 clone

clone받을 프로젝트의 SSH 주소 복사

 

 

git clone 명령어 작성

git clone [my-repository-ssh-address]

 

 

clone 성공!

 

 

 

 

 

참고⎟https://seosh817.tistory.com/322