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 성공!