본문 바로가기

개발/개발도구

깃허브&이클립스 연동하고 프로젝트 커밋하기

반응형

깃허브&이클립스 연동하기_썸네일

 

이번에는 깃허브와 이클립스를 연동하는 방법을 알아보고자 합니다.

깃허브는 자주 쓰이는 만큼 git을 바로 연동하는 방법이 있습니다.

 

깃허브&이클립스 연동하기_1

1. 일단 깃허브의 본인 계정에서 repository를 생성해줍니다.

repository를 만들었다면 위와 같은 화면에서 빨간 박스 부분에서 주소을 찾을 수 있습니다.

이 주소가 필요하니 미리 복사해두시면 됩니다.

 

깃허브&이클립스 연동하기_2

2. 이클립스의 상단 메뉴에서 Window-Perspective-Open Perspectice-Other... 를 선택해줍니다.

 

깃허브&이클립스 연동하기_3

3. 다음과 같이 Open Perspective 창이 떴다면 여기에서 Git을 선택한 후 Open 버튼을 눌러주세요.

 

깃허브&이클립스 연동하기_4

4. 다음과 같이 왼쪽에 Git Repositories이 떠있는 걸 확인할 수 있습니다.

여기서 Clone a Git repository를 선택해주세요.

만약에 깃허브에 따로 Repository를 생성하지 않은 분들은 Create a new local Git repository 메뉴를 선택해서 생성할 수도 있습니다.

 

깃허브&이클립스 연동하기_5

5. 위의 화면과 같은 창이 떴다면 Location의 URI 부분에 아까 본인 깃허브 repository에서 복사했던 주소를 붙여넣기 해주세요.

Location, Connection에 있는 나머지 정보가 자동으로 채워집니다.

가장 아래에 있는 Authentication에는 본인의 깃허브 계정명과 비밀번호를 입력해주세요.

매번 입력하는 것이 귀찮은 분들은 Store in Secure Store에 체크를 하고 Finish를 눌러주시면 됩니다.

혹시라도 본인 계정 인증에 오류가 생기는 분들은 깃허브에서 Token을 발급받아서 그 토큰을 비밀번호 입력해주시면 됩니다.

 

깃허브&이클립스 연동하기_6

6. 만약에 만들어둔 Branch가 있다면 여기에 뜨는데 원하는 Branch를 선택하고 Next 버튼을 눌러주세요.

목록에 나오는 것이 아무것도 없다면 그냥 이 상태로 Next를 눌러주시면 됩니다.

 

깃허브&이클립스 연동하기_7

7. 다음은 컴퓨터에 저장될 디렉토리를 지정해줍니다.

기본적으로 생성되는 위치가 있지만 저는 Browse를 눌러서 원하는 위치를 지정해줬어요.

기본 위치에 생성해도 상관이 없는 분들은 그대로 Finish 버튼을 눌러주세요.

 

깃허브&이클립스 연동하기_8

8. Git Repositories에 새로 만들어진 레파지토리를 확인했다면 우측 상단의 아이콘 등을 통해 사용하던 프로젝트 화면으로 돌아오시면 됩니다. (Java, Java EE 등)

이제 이클립스에서 만든 프로젝트들을 깃허브에 커밋하는 작업을 해볼거에요.

원하는 프로젝트를 선택하고 우클릭 한 뒤에 Team-Share Project를 선택해주세요.

 

깃허브&이클립스 연동하기_9

9. 위와 같은 Share Project 화면이 나왔다면 여기서 원하는 Repository를 선택해주세요.

Create 버튼을 눌러서 레파지토리를 선택하셔도 됩니다.

설정이 모두 끝났다면 Finish 버튼을 눌러주세요.

 

깃허브&이클립스 연동하기_10

10. 여기까지 잘 따라오셨다면 프로젝트를 선택하고 우클릭 해서 나오는 메뉴에서 Team을 선택했을 때 달라진 메뉴들을 확인할 수 있습니다.

프로젝트를 커밋하기 위해서 가장 위쪽에 있는 Commit... 메뉴를 선택해주세요.

 

깃허브&이클립스 연동하기_11

11. 커밋되지 않은 파일들이 있다면 Unstaged Changes에 나타납니다.

커밋을 원하는 파일들을 선택한 후 Staged Changes에 옮겨줍니다.

이 때는 계정정보나 예민한 정보들은 안 올리는 게 좋겠죠?

원하는 파일들을 모두 옮겼다면 Commit and Pust 버튼을 눌러줍니다.

 

12. 다시 깃허브에 들어가면 방금 커밋한 파일들이 올라가있는 것을 확인할 수 있습니다.

이후에는 그냥 커밋만 하면 새로 수정한 파일들만 들어가게 됩니다.

 

 

반응형