이클립스 GitHub 연결하기 ① 저장소 생성부터 프로젝트 연결까지
개발을 시작하면 가장 먼저 배우게 되는 도구가 바로 Git과 GitHub입니다.
하지만 처음 접하는 분들은 이런 생각을 많이 합니다.
Git이랑 GitHub가 뭐가 다른 거지?
이클립스에서 어떻게 연결하는 거지?
저장소는 어디서 만들어야 하지?
이번 글에서는 Git을 처음 사용하는 분도 따라 할 수 있도록 가장 기본적인 연결 과정만 다뤄보겠습니다.
이번 편에서 배우는 내용
Git과 GitHub의 차이
GitHub 저장소 생성
이클립스에서 Git 연결
프로젝트를 Git 저장소로 초기화
Git과 GitHub의 차이
많은 사람들이 둘을 같은 것으로 생각하지만 전혀 다릅니다.
Git | GitHub |
|---|---|
버전 관리 프로그램 | Git 저장소를 올려두는 서버 |
내 PC에서도 사용 가능 | 인터넷 저장소 |
Commit을 관리 | Push, Pull을 통해 공유 |
쉽게 말하면
Git = 작업 기록을 저장하는 프로그램
GitHub = 그 기록을 보관하는 클라우드
라고 생각하면 됩니다.

[이미지 설명: Git은 개발자 PC에 있고 GitHub는 인터넷 서버에 있는 구조를 표현한 다이어그램]
※ GPT Image 2
GitHub 회원가입
GitHub 계정이 없다면 먼저 가입합니다.
이메일 인증
사용자 이름 생성
비밀번호 설정
가입만 완료되면 준비 끝입니다.
새로운 저장소(Repository) 만들기
로그인 후 오른쪽 상단의 + 버튼을 누른 뒤
New repository를 선택합니다.

[이미지 설명: GitHub 우측 상단 + 버튼과 New repository 메뉴]
저장소를 생성할 때는 아래처럼 설정하면 됩니다.
Repository Name
HelloJavaVisibility
Public
Private
처음 연습이라면 Public, 개인 프로젝트라면 Private을 선택하면 됩니다.
그리고 아래 옵션은 체크하지 않습니다.
README
.gitignore
License
왜 체크하지 않을까요?
처음 프로젝트를 이클립스에서 올릴 예정이라 비어있는 저장소가 충돌 없이 연결하기 가장 편합니다.
마지막으로 Create repository를 클릭합니다.

[이미지 설명: Create Repository 화면]
저장소 주소 복사하기
생성이 완료되면 아래와 같은 화면이 나타납니다.
https://github.com/아이디/HelloJava.git또는
git@github.com:아이디/HelloJava.git우리는 HTTPS 방식을 사용할 예정입니다.
주소를 복사해 둡니다.
이클립스에서 Git Perspective 열기
이제 이클립스를 실행합니다.
상단 메뉴
Window
→ Perspective
→ Open Perspective
→ Other여기서
Git을 선택합니다.

[이미지 설명: Eclipse에서 Git Perspective를 여는 화면]
처음 열면 아래와 같은 Git 화면이 나타납니다.
이 Perspective에서는
저장소 관리
Commit
Push
Pull
등 모든 Git 작업을 수행할 수 있습니다.
기존 프로젝트를 Git 저장소로 만들기
이제 프로젝트를 Git으로 관리해보겠습니다.
Package Explorer에서 프로젝트를 우클릭합니다.
Team
→ Share Project[이미지 설명: Team → Share Project 메뉴]
다음 화면에서
Git을 선택합니다.
Create Repository
Git 저장소가 없다면
Create...버튼을 눌러 생성합니다.
보통 프로젝트 폴더 안에
.git폴더가 만들어집니다.
이 폴더가 바로 Git 저장소입니다.
중요
.git폴더는 절대로 삭제하면 안 됩니다.프로젝트의 모든 버전 기록이 이 안에 저장됩니다.
프로젝트가 Git으로 연결되었는지 확인
연결이 완료되면 프로젝트 이름 옆에 작은 표시가 생깁니다.
예를 들어
HelloJava >또는
HelloJava [master]처럼 Git 관련 표시가 나타납니다.
또한 Git Repositories View에도 프로젝트가 등록됩니다.

[이미지 설명: Git Repositories View에 프로젝트가 등록된 모습]
아직 GitHub에는 올라가지 않았습니다
여기서 많은 초보자가 착각하는 부분이 있습니다.
현재 상태는
프로젝트
│
▼
Git 저장소(.git)까지만 완료된 것입니다.
아직 GitHub에는 아무것도 올라가지 않았습니다.
GitHub까지 올리려면
Commit
↓
Push과정을 반드시 거쳐야 합니다.
이 과정은 다음 편에서 자세히 다룹니다.
이번 편 정리
이번 시간에는 GitHub를 사용할 준비를 모두 끝냈습니다.
✔ Git과 GitHub의 차이 이해
✔ GitHub 저장소 생성
✔ HTTPS 저장소 주소 확인
✔ Eclipse Git Perspective 열기
✔ 프로젝트를 Git 저장소로 연결하기
이제 여러분의 프로젝트는 Git으로 버전 관리가 가능한 상태가 되었습니다.
다음 편에서는 실제로 프로젝트를 GitHub에 업로드하면서 Commit, Push, Pull의 개념과 사용법, 그리고 현재 GitHub에서 필수인 PAT(Personal Access Token) 인증까지 함께 알아보겠습니다.
마무리
Git은 처음에는 어렵게 느껴질 수 있지만, 개발자라면 반드시 익혀야 하는 기본 도구입니다. 한 번 흐름을 이해하면 프로젝트 백업은 물론 협업까지 훨씬 수월해집니다.
다음 편에서는 기존 프로젝트를 GitHub에 업로드하고 Commit, Push, Pull을 직접 실습해보겠습니다.
필요하다면 2부도 같은 스타일로, 실무에서 자주 겪는 PAT 인증 오류, Commit과 Push의 차이, Push/Pull 실습까지 포함해 이어서 작성해드릴게요.