Github Eclipse 연동

Github Eclipse 연동

이 문서에서는 Eclipse의 EGit 기능을 이용하여 Github와 연동하는 방법에 대해서 다룬다.

우선 Github 계정과 저장소 생성이 필요하며, 계정과 저장소가 없다면 아래의 링크를 참고하여 진행한 다음 현재 문서의 내용을 따라서 진행하면 된다.

pageGithub 계정 관리pageGithub 저장소 관리pagePersonal Access Token

Git perspective

변경하면 Git perspective의 기본 화면이 나온다.

Clone Repository

설정 화면에는 다음 정보를 입력해야 한다.

  • URI - 복제할 저장소의 주소

  • User - 사용자 ID

  • Password - 사용자 Password(Personal Access Token)

저장소 URI는 다음 중 하나를 넣을 수 있다.

  • Repository 메인 페이지의 URL 주소

  • Code 버튼을 눌러 나오는 Clone URL

나머지 정보는 자동으로 입력되므로 작성할 필요가 없다.

저장소 정보와 인증 정보를 입력하였다면 불러올 브랜치(Branch)를 선택해야 한다. 원하는 브랜치를 골라서 불러올 수 있으며, 나중에 추가하거나 제거할 수도 있다.

마지막으로 복제될 Local Repository의 위치를 설정하고 Finish 버튼을 누르면 복제가 완료된다.

복제가 완료되면 Git Repositories 탭에 복제된 저장소의 목록이 표시된다.

주의!

잘못된 연결 정보로 인하여 여러 가지 오류가 발생할 수 있다. 하나의 문제로 보기 어려우니 다음을 확인한다.

  • 저장소 URL이 맞는지 확인한다.

  • 아이디와 비밀번호가 맞는지 확인한다.

    • 비밀번호는 Personal Access Token인지 확인한다.

  • 저장소에 접근할 자격이 있는지 확인한다.

import project

미리 만들어둔 프로젝트가 존재한다면 import project를 하여 불러올 수 있다. 단, 이클립스에서 불러올 수 있는 프로젝트 형태여야 한다.

import project를 눌러 나오는 대화상자에서 원하는 프로젝트에 체크하여 불러올 수 있다.

Delete Repository

복제한 저장소를 삭제할 수 있다. 목록에 표시된 저장소를 우클릭하여 Delete Repository를 선택하여 삭제를 진행한다.

삭제 시 옵션을 지정할 수 있으며, 옵션은 다음과 같다.

  • Delete Git repository data and history - Git 처리 정보와 이력 제거

  • Also delete working tree - 작업 데이터까지 삭제

체크하지 않을 경우 목록에서만 사라지며, 다시 연결이 가능하지만 전부 다 체크할 경우 복구가 불가능하다.

Git Repository 하위 메뉴

저장소에는 다음과 같은 하위 메뉴가 존재한다.

  • Branches - 브랜치(Branch) 정보

  • Tags - 식별을 위한 태그(Tag) 정보

  • References - HEAD 정보

  • Remotes - 원격 저장소 연결 정보

  • Working Tree - 작업 데이터가 저장된 공간

Git Commiter 등록

프로젝트의 변경 이력을 저장 할 때 누가 변경을 했는지 기록하기 위한 정보를 등록한다.

Github 가입 유무와 상관 없이 작업자를 구분하기 위해 사용한다.

GitRepositroys 패널 -> Repositry 선택하여 마우스 오른쪽 클릭 -> Properties 메뉴 클

왼쪽 메뉴의 Configuration 선택 -> 오른쪽 화면의 Add Entry 클릭

  • key : user.username, value : <본인 이름 작성>

  • key : user.email, value : <본인 메일 주소 작성>

Last updated