본문 바로가기

프로그램/Git GitHub

이클립스에서 원격 저장소 로컬 세팅

원격 저장소 클로하는 방법 : file -> import 선택 클론하거나, Git 퍼스펙티브 이용

 

1.  file -> import

host : git 서버의 호스트 주소를 표시. github의 경우 uri 항목에 주소를 입력하면 자동으로 값이 입력

repository path : 원격 저장소의 경로를 입력. github의 경우 uri 항목에 주소를 입력하면 자동으로 값이 입력

protocal : 원격 저장소를 가져오는 데 필요한 네트워크 프로토콜 선택 file, ftp, git, http, https,sftp, ssh중 하나 선택

port : 특정 포트에 접속해서만 원격 저장소를 가져올 수 있는 경우 해당 포트 번호를 입력. 아닌경우 비워둠

user/password : 원격 저장소에 있는 git서버에 로그인할 필요가 있는 경우 입력

store in secure store : 로컬 보안 저장소에 원격 저장소를 저장해야 할  경우 체크 표시

 

uri 입력 후 next

브랜치를 선택할 수 있는 'branch selection' 창이 열림. master이외의 다른 브랭치 정보도 함께 로컬 저장소에 가져오고 싶다면 다른 브랜치를 선택하면 됨.

브랜치 선택

'local destination' 창은 프로젝트를 어디에 저장할지 선택하는 화면.

여기까지만 하면 git퍼스펙티브에 git 로컬 저장소가 등록됨. 

 

- directory :  원격저장소의 디렉터리 경로를 설정. 

- inital branch : 초기 브랜치를 선택. 원격 저장소에 여러 개 브랜치가 있는 경우 원하는 브랜치를 선택할 수 있다. 

- clone submodules : 현재 원격 저장소를 메인 프로젝트의 하위 프로젝트인 서브 모듈로 클론하려면 체크 . 해당 원격 저장소가 프로젝트에 사용되는 라이브러리일 경우 유용.

- remote name : 원격 저장소의 이름. 기본값 'origin'. 로컬 저장소의 브랜치 개념으로 생각하면 이해하기 쉽다.

 

여기까지는 단순히 github의 프로젝트를 로컬에 저장한 것에 불과함.

실제로 이클립스에서 사용하려면 프로젝트를 만들고 이클립스 프로젝트에 로컬 git 저장소 파일들을 추가해야함.

- import existing eclipse projects : 현재 존재하는 이클립스 프로젝트에 원격 저장소를 불러옴.

- import useing the new project wizard : 새로운 프로젝트 마법사 이용해 프로젝트 만들고 원격 저장소 불러옴.

- import general project : 이클립스에 생성된 프로젝트가 아닌 프로젝트를 불러올 때 선택

 

두 번째 선택하고 finish

github에서 가져올 프로젝트의 적당한 유형을 선택. 현잰 아무 파일도 없어 general->project선택. next

 

여기서부터 git저장소를 로컬의 어느 경로에 두었느냐가 중요해짐. 경로에 따라 설정 방법이 달라지기 때문.

설정방법의 핵심은 로컬에 저장한 git프로젝트 디렉터리를 지정하는 것.

즉, git 저장소 디렉터리와 프로젝트 디렉터리를 동일하게 하는 것.

finish . clone끝.

 

 

2. 다른 방법으로 클론. 

git 퍼스펙티브 창에서 원격 저장소를 추가할 수 있다.

- import all existing eclipse projects after clone finishes : 체크 표시를 켜면 원격 저장소에 있는 프로젝트가 이클립스 프로젝트인 경우 클론 후 자동으로 프로젝트를 불러옴

- add project to working sets : 클론하는 원격 저장소 프로젝트에 working set 을 추가할 경우에 체크를 켬. 원하는 woring set을 지정할 수 있음.

'프로그램 > Git GitHub' 카테고리의 다른 글

원격 저장소 관리  (0) 2020.04.01
원격 저장소 생성  (0) 2020.03.31
이클립스에서 저장소 생성 및 사용법  (0) 2020.03.25
Git Github 입문  (0) 2020.03.23