[AWS] AWS EC2 Linux 인스턴스에 Git 설치 및 프로젝트 Clone하기

2022. 9. 16. 17:19·Cloud/AWS
반응형

안녕하세요. 이번 포스트에서는 EC2 리눅스 인스턴스에서 Git을 설치하고 Repository를 Clone하는 방법을 정리하겠습니다.

1. 터미널에서 EC2 접속하기

ssh 명령어로 EC2 인스턴스에 접속: ssh -i {개인키 경로} serverHost@{public IPv4 address}

# ssh -i {개인키 경로} serverHost@{public IPv4 address}
$ ssh -i ~/credentials/seunghwan.pem ubuntu@54.250.192.226

2. Git 설치하기

아래의 명령어로 Git을 설치해줍니다.

# Amazon linux2
$ sudo yum install git

# Ubuntu
$ sudo apt-get install git

 

3. Git 버전 확인하기

잘 설치되어있는지 버전을 확인해줍니다.

 

4. SSH 키 생성

키를 생성할 홈 디렉토리의 ssh 폴더로 이동해줍니다.

cd ~/.ssh

ssh-keygen 명령어로 ssh 키를 생성해줍니다.

# ex. $ ssh-keygen -t rsa -C seosh817@naver.com
$ ssh-keygen -t rsa -C [github 계정 메일]

cat 명령어로 ssh public 키를 출력하고 내용을 복사해줍니다.

# .pub 확장자명 붙은 파일이 공개키
$ cat id_rsa.pub

5. Github에 SSH 키 등록

프로필 -> Settings -> SSH and GPG keys 로 이동합니다.

그리고 New SSH key 버튼을 눌러서 복사했던 ssh public key를 붙여 넣어주고 Add SSH key 버튼을 눌러줍니다.

 

정상적으로 키가 등록되었는지 확인해줍니다.

 

6. Git clone 하기

이제 git clone 명령어로 Repository를 clone 해주시면 됩니다!

$ git clone [Git Repository 주소]

 

감사합니다!

반응형
'Cloud/AWS' 카테고리의 다른 글
  • [AWS] Cognito Confirmation Status를 FORCE_CHANGE_PASSWORD에서 Confirmed로 바꾸기
  • [AWS] AWS Access key 발급받고 aws-cli 사용하기
  • [AWS] Android에서 Amplify를 이용해 Cognito 자격으로 S3에 업로드하기
  • [AWS] AWS Amplify로 안드로이드 Amazon Cognito 로그인 구현하기
seunghwaan
seunghwaan
공부한 내용을 정리하는 개발 기록 블로그
    반응형
  • seunghwaan
    SH's Devlog
    seunghwaan
  • 전체
    오늘
    어제
    • 분류 전체보기 (148)
      • Android (62)
        • Basic (17)
        • Kotlin(Java) (14)
        • UI & Animation (1)
        • Compose (2)
        • Coroutines (1)
        • Dependency Injection (6)
        • RxJava (8)
        • BLE (3)
        • TDD (2)
        • JetPack (1)
        • NextStep (4)
        • Error Log (3)
      • Flutter (14)
        • Basic (5)
        • Dart (1)
        • State Management (2)
        • Widgets (4)
        • Error and Tips (2)
      • iOS (8)
        • Basic (0)
        • Swift (8)
      • Web Frontend (4)
        • JavaScript(TS) (4)
        • React (0)
      • CS(Computer Science) (18)
        • Network (4)
        • Database (10)
        • Design Pattern (1)
        • Computer Architecture (3)
        • Operating System (0)
      • Cloud (6)
        • AWS (6)
      • DevOps (25)
        • GIT (4)
        • CI CD (8)
        • Linux (4)
        • Docker (9)
        • Error Log (0)
      • 코딩테스트 (10)
        • DB (6)
        • 알고리즘 (4)
      • Backend (1)
        • Spring (1)
      • Mac Tip (0)
      • Language (0)
        • English (0)
        • Japanese (0)
      • Temporary (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    gradle
    시작하세요! 도커
    JavaScript
    컴퓨터공학
    di
    AWS
    Algorithm
    CICD
    Computer Science
    error
    FLUTTER
    Dagger
    docker
    RxJava
    Linux
    Network
    cognito
    Swift
    Android
    상태 관리
    Jenkins
    database
    네트워크
    BLE
    MySQL
    IOS
    CI
    Kotlin
    cs
    Dependency Injection
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
seunghwaan
[AWS] AWS EC2 Linux 인스턴스에 Git 설치 및 프로젝트 Clone하기
상단으로

티스토리툴바