Eclipse & GitHub 형상관리

3.2. 사전 준비

backend 따라쟁이 2025. 1. 3. 22:08

Eclipse와 GitHub를 연동하여 소스코드 형상관리를 시작하기 전에, 몇 가지 기본적인 준비 작업이 필요합니다. 이 단계에서는 Git과 GitHub 계정 설정을 완료하고, GitHub와 Eclipse가 원활히 작동할 수 있도록 환경을 구성합니다.


1. Git 설치 및 기본 설정

Git은 GitHub와 함께 사용하는 버전 관리 시스템입니다. Eclipse에서도 Git이 필요하므로 먼저 Git을 설치해야 합니다.

Git 설치 방법

  1. Git 다운로드
  2. 설치 실행
    • 설치 파일을 실행하고, 설치 과정에서 기본 옵션을 그대로 사용하면 됩니다.
    • 설치 과정 중 Git Bash와 Git GUI를 설치하라는 옵션이 나오면 모두 설치하도록 선택하세요.
  3. 설치 확인
    • 설치 후, 명령어 프롬프트(Windows) 또는 터미널(Mac/Linux)에서 다음 명령어를 입력하여 설치 상태를 확인합니다.
      git --version
    • Git 버전이 출력되면 정상적으로 설치된 것입니다.

Git 기본 설정

Git을 설치한 후, 사용자 정보를 등록해야 합니다. 이 정보는 커밋 기록에 사용됩니다.

  1. 터미널에서 다음 명령어를 실행합니다.
     
    git config --global user.name "Your Name"
    git config --global user.email "your.email@example.com"
  2. 설정 확인:
     
    git config --list
    • 위 명령어를 입력하면 설정된 사용자 정보가 출력됩니다.

2. GitHub 계정 생성 및 설정

GitHub는 클라우드 기반의 소스코드 저장소를 제공합니다. 프로젝트를 저장하고 Eclipse와 연동하려면 GitHub 계정이 필요합니다.

계정 생성 방법

  1. GitHub 웹사이트에 접속하여 오른쪽 상단의 Sign Up 버튼을 클릭합니다.
  2. 이메일, 비밀번호, 사용자명을 입력하여 계정을 생성합니다.
  3. 계정 생성 후, GitHub의 기본 설정을 완료합니다.
    • 개인용 저장소는 무료로 사용할 수 있습니다.
    • SSH 키 설정은 이후 단계에서 필요하니 나중에 진행합니다.

SSH 키 설정

GitHub와 로컬 환경 간 보안 연결을 설정하기 위해 SSH 키를 생성합니다.

  1. 터미널에서 다음 명령어를 입력하여 SSH 키를 생성합니다.
     
    ssh-keygen -t rsa -b 4096 -C "your.email@example.com"
    • 생성 과정에서 기본 경로와 비밀번호를 그대로 사용합니다.
  2. SSH 키를 GitHub에 등록:
    • 생성된 SSH 키의 공개 키를 복사합니다.
       
      cat ~/.ssh/id_rsa.pub
    • GitHub 웹사이트에서 Settings > SSH and GPG keys로 이동하여 New SSH Key를 클릭합니다.
    • 복사한 공개 키를 붙여넣고 저장합니다.
  3. 연결 테스트:
     
    ssh -T git@github.com
    • "You've successfully authenticated" 메시지가 나오면 성공입니다.

3. Eclipse 환경 점검

Eclipse는 기본적으로 Git과 연동할 수 있는 EGit 플러그인을 지원합니다. 아래와 같이 EGit이 설치되어 있는지 확인하세요.

  1. Eclipse를 실행하고, 메뉴에서 Help > About Eclipse IDE를 클릭합니다.
  2. Installation Details를 선택한 후, 플러그인 목록에서 "EGit"이 있는지 확인합니다.
    • 없다면, Eclipse Marketplace에서 EGit을 설치합니다:
      • Help > Eclipse Marketplace로 이동하여 "EGit"을 검색 후 설치합니다.

사전 준비 완료!

이제 Git, GitHub 계정, 그리고 Eclipse가 준비되었습니다. 다음 단계에서는 GitHub와 Eclipse를 연동하는 방법을 알아보겠습니다.