[Git] Eclipse에서 Github Repository 내려받기 (Clone) + 오류 해결
Github Repository 내려받기 (Clone)
1. 이클립스 우측 상단의 [Git] 버튼 클릭
2. [Git Repository] 창이 활성화되면 [Clone a Git repository] 클릭
3. 내려받고자 하는 Github Repository에서 [Code] > [HTTPS] URL 복사
4. 복사한 URL을 [Clone Git Repository] 창에서 URI란에 붙여넣기 한 뒤, 자동입력되지 않은 부분들을 작성해준다.
5. 내려받을 branch를 선택 > [Next]
6. [Browse] 를 클릭해서 Repository를 내려받을 로컬 경로를 지정해준다.
ex) E드라이브의 eclipse-workspace 폴더 안에 Algorithm 폴더를 만들어서 그 안에 모든 프로젝트를 내려받는다.
- initial branch
: 초기 branch를 선택한다. (하나밖에 없을 경우 선택할 필요 없음) - Clone submodules
: 현재 Repository를 메인 프로젝트의 하위 프로젝트(submodule)로써 내려받는다. - Remote name
: 원격 저장소 이름 (사용자 지정 / default : origin) - Import all existing Eclipse projects after clone finishes
: clone이 완료되면 Repository에 존재하는 모든 프로젝트(파일)을 자동으로 import 시킨다. - Working sets
: clone하는 원격 저장소에 working set을 추가 또는 선택
7. [Git Repositories] 창에 Repository에 존재하는 프로젝트들이 내려받아진 것을 볼 수 있다.
8. 프로젝트를 우클릭한 뒤 [Show in] > [History] 를 클릭하면 Commit 이력들이 표시된다.
9. 앞에서 지정한 Directory 경로에 프로젝트 폴더가 생성된 것을 확인한다.
[Gir Repositories]에 프로젝트가 표시된 것 만으로는 작업을 이어나갈 수 없다. 로컬에서도 해당 프로젝트에 파일을 추가하고 작성하기 위해서는 프로젝트를 Import 해야한다.
10. 프로젝트 우클릭 > [Import Projects] 클릭
11. 프로젝트를 내려받을 경로를 지정한 뒤 [Finish] 클릭
12. [Package Explorer] 창에 내려받아진 프로젝트가 표시되며, 파일 추가 및 변경이 가능해진다.
※ 아래 화면처럼 빨간 엑스박스가 표시되면 실행이 안될 경우 오류 목차를 참고
오류
A. 내려받은 프로젝트 파일에서 한글이 뷁뒑뚫뒑처럼 외계어로 표시될 경우
[Windows] > [Preferences] > [General] > [Workspace] 에서 "Text file encoding"을 "Other: UTF-8" 로 변경한다.
B. Github로 부터 Repository를 성공적으로 내려받았는데, Project Explorer 창에서는 프로젝트 파일들에 빨간색 X표시가 되어있고 제대로 실행이 안될 때가 있다. 이때 엑스표시된 파일들을 클릭해보면 "현재 자바 버전에서는 이 문법을 사용할 수 없으며, 이걸(for each) 쓰려면 소스 레벨을 1.5 이상으로 올려야한다."라는 문구가 표시된다.
이럴 때는 에러메시지에서 시키는 대로 자바 버전을 1.5 이상으로 업그레이드 해주면 된다.
이클립스 자바 버전 변경
1. [Windows] > [Preferences]
2. [Java] > [Installed JREs] > [Add..]
Installed JREs 목록에 이미 1.8 버전 이상으로 JDK가 체크되어 있을 경우 => 프로젝트 자바 버전 변경 으로
3. [Standard VM] > [Next]
4. [Directory..]에서 로컬에 위치한 Java설치 경로를 선택하면 관련 정보들이 자동으로 반영된다. > [Finish]
5. 새로 추가한 JDK를 선택하여 (default)로 만든 뒤 [Apply and Close]
프로젝트 자바 버전 변경
1. 프로젝트 선택 > 우클릭 > [Properties]
2. 좌측 목록에서 [Project Facets] 선택 > Java 버전을 클릭한 뒤 1.8 이상으로 바꿔준다.
3. Java 버전이 선택된 걸 확인했으면 [Apply and Close] 클릭
4. 잠시 기다리면 프로젝트에 있던 엑스표시들이 전부 사라지며, 소스파일에 존재하던 오류들도 사라지게 된다! 해결 끝!