GitHub 저장소를 Eclipse 프로젝트와 연동하는 가장 안전하고 권장되는 방식은 PAT(Personal Access Token) 을 사용하는 것입니다.
이 글에서는 PAT을 발급받고, Eclipse에서 GitHub 저장소와 안전하게 연동하는 방법을 단계별로 안내합니다.
Eclipse 프로젝트와 GitHub 저장소 연동하기: PAT
목차1. GitHub PAT(Personal Access Token)란?
1. GitHub PAT(Personal Access Token)란?
PAT(Personal Access Token)은 GitHub 계정을 대신해서 사용하는 1회성 비밀번호 같은 토큰입니다.
GitHub는 기존의 ID/PW 인증을 보안상 이유로 폐지하고, PAT 또는 SSH 인증을 요구합니다.
Eclipse, VSCode, Git CLI에서도 모두 PAT 사용이 기본입니다.
2. GitHub에서 PAT 생성하기
1. 로그인
- 계정 생성: https://docs.github.com/ko/get-started/start-your-journey/creating-an-account-on-github
- GitHub 계정에 로그인 합니다.
2. 우측 상단 프로필 → Settings 클릭
3. 좌측 메뉴에서 Developer settings 선택
4. Personal access tokens → Tokens (classic) → Generate new token → Generate new token (classic) 클릭
5. 토큰 생성 옵션 설정
6. 토큰 생성
생성된 토큰은 한 번만 복사 가능하므로, 메모장 복사하여 관리하도록 합니다.
3. GitHub 저장소 생성하기
1. GitHub에 로그인 후 Create repository 선택
2. 저장소 이름, 공개 여부, 를 선택하고 저장소를 생성합니다.
3. 저장소 생성 확인
- 저장소를 만든 후에는 연결을 위한 HTTPS 주소를 복사해 둡니다.
4. Eclipse 프로젝트 Git으로 초기화 하기 : Commit
1. Eclipse에서 Git 프로젝트 우클릭 → Team → Share Project 선택
2. Local Repository 경로 선택
3. Local Repository 생성
4. 최초 Commit
- Eclipse에서 Git 프로젝트 우클릭 → Team → Commit 를 선택하거나
- Windows → Show View → Other → Git → Git Staging 을 선택합니다.
- ② 에서 Commit 할 소스를 선택하고 ③ 에서 커밋 메세지를 입력 후 ④ Commit 를 선택합니다.
author/Committer 지정하기
.git/config 파일에 아래 항목을 설정하면 commit시 author와 Committer를 지정할 수 있습니다.
[user]
name = cericube
email = cericube@naver.com
5. GitHub 원격 저장소 연결 : Push
1. 프로젝트 우클릭 → Team → Remote → Push
2. 프로젝트 우클릭 → Team → Remote → Push
- URI에 GitHub 저장소 주소 입력
- 예: https://github.com/your-username/apache-kafka-example.git
- Username: GitHub ID
- Password: 발급받은 PAT
3. Next → Push 설정(Branch)
4. GitHub 저장소 프로젝트 생성 확인
5. Commit 및 Push
최초 Commit 이후 Commit 와 Push를 동시에 수행 할 수 있습니다.
팁: Remote 재설정이 필요할 경우
Team → Remote → Configure Push to Upstream 메뉴를 통해 기존 설정을 수정하거나 새로 설정할 수 있습니다.
6. GitHub 연결해제 및 재설정
Windows → Show View → Other → Git → Git Repositories를 선택합니다.
Configure Push : GitHub 연결을 재 설정할 수 있습니다.
Delete Remote : GitHub 연결을 삭제합니다.
GitHub 저장소를 Eclipse와 연동하기 위해서는 PAT 인증이 필수입니다.
저장소를 만들고, Eclipse에서 Git 초기화 → 원격 연결 → 최초 커밋 및 푸시 순으로 따라가면 연동이 완료됩니다.
관련 글 링크
'1.시스템&인프라 > 개발환경' 카테고리의 다른 글
Ubuntu 24.04 에서 여러 버전 Python 설치하기: Portable (1) | 2025.05.04 |
---|---|
VSCode에서 Python 3.13과 Jupyter 사용하기: 가상환경 (0) | 2025.04.15 |
VSCode에서 GitHub Copilot 무료로 설정하고 사용하기 (0) | 2025.03.26 |
VSCode에서 Python 가상환경(.venv) 설정 및 여러 버전 관리하기 (0) | 2025.03.26 |
Windows에서 VSCode Portable Python 개발 환경 만들기 (0) | 2025.03.26 |