Github Eclipse 연동
Github Eclipse 연동
이 문서에서는 Eclipse의 EGit 기능을 이용하여 Github와 연동하는 방법에 대해서 다룬다.
우선 Github 계정과 저장소 생성이 필요하며, 계정과 저장소가 없다면 아래의 링크를 참고하여 진행한 다음 현재 문서의 내용을 따라서 진행하면 된다.
pageGithub 계정 관리pageGithub 저장소 관리pagePersonal Access TokenGit 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 탭에 복제된 저장소의 목록이 표시된다.
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