본문 바로가기
프로그래밍 언어/JAVA(JSP, Spring)

[ALL] Eclipse와 Github 연동하기

by upself 2023. 3. 8.
728x90

 

안녕하세요.

오랜만에 공부하려고 앉았습니다.

공부도 하고 잔디도 같이 심으려도 Github 연동하는 법을 알려드릴게요.

 

 

 


1. 리포지토리와 이클립스 연동

 

깃 저장소(리포지토리)를 하나 만들어 줍니다.

Code -> 복사

 

 

 

리포지토리에서 경로를 복사하여 이클립스에 붙여넣을 겁니다.

왼쪽 상단에 Open Perspective의 Git을 눌러줍니다.

Open Perspective -> Git -> Open

 

 

 

 

아까 Github에서 복사해둔 경로는 붙여넣어 주고, 계정 ID와 PW를 작성해줍니다.

URL에 경로를 붙여 넣어주면 Host와 Repository path는 자동으로 생성됩니다.

Clone a Git repository -> URL -> Next

 

 

 

Next를 눌러줍니다.

더보기

Select branches to clone from remote repository.

원격 저장소에서 복제할 분기를 선택하십시오. 

 

Remote tracking branches will be created to track updates for these branches in the remote repository.

원격 저장소에서 이러한 분기에 대한 업데이트를 추적하기 위해 원격 추적 분기가 생성됩니다.

 

  • When fetching a commit, also fetch its tags(커밋을 가져올 때 태그도 가져옵니다)
  • Fetch all tags and their commits(모든 태그 및 해당 커밋 가져오기)
  • Don't fetch any tags(태그 가져오기 안 함)

 

 

 

Finish를 눌러줍니다.

Finish

더보기

Configure the local storage location for Java_Essential.

Java_Essential의 로컬 스토리지 위치를 구성합니다.

 

 

 

연동이 완료 되었습니다. 

연동 완료.

 

 


 

 

2. 리포지토리와 프로젝트 연동

 

프로젝트에서 우클릭하여  Team에 Save Project...를 눌러줍니다.

우클릭 ->  Team -> Save Project...

 

 

 

리포지토리 선택 후 Fingsh를 눌러주세요.

Finish

더보기

Select an existing repository or create a new one.

기존 리포지토리를 선택하거나 새 리포지토리를 만듭니다.

 

 


 

3. 리포지토리에 프로젝트 커밋 및 푸시

 

 

Unstaged Changes의 있는 모든 목록들을 드래그하여  Staged Changes에 끌어옵니다.

Commit Message에는 수정한 내용이나 추가한 내용을 작성합니다.

Commit and Push를 눌러줍니다.

Unstaged Changes
Staged Changes

 

 

 

Push를 눌러줍니다.

Push

 

 

 

푸시가 되었습니다.

Close

 

 

 

Github에 들어가서 푸시가 정상적으로 되었는지 확인해 줍니다. 

Github

 

 

 


Commint and Push할 때 로그인하라는 창이 계속 나오면 아래 게시물을 눌러주세요.

 

반응형