DEV/ENVIRONMENT

이클립스에 깃허브를 연동해보자

DEV_KHM 2018. 5. 11. 23:00

지난 포스트에 

ExamplePrj에 SVN설정을 하였는데

이와 반대로 Git hub도 연동을 할 수있다.


Help - Eclipse MarketPlace

에서 git를 검색해보자



위에서 Git Team Provider 4.1.0을 설치해주자


연동방법은


간단하다. 일단 올릴 임시용으로 GitTest란 SpringMVC 프로젝트로 만들어준다.


다음으로는 레파지토리 연동이 필요한 부분인데 window - show view - other..를 눌러서 git를 검색후에

Git Repositories를 눌러주자


일단 연동준비는 끝난 상태인데 이제 사이트에 가서 깃허브를 가입하고 나의 레파지토리를 만들어주자!


깃허브의 주소는 https://github.com/ 이다

가입이 안되어있다면 가입을해주자. 가입 후에 화면은 아래와 같다.


오른쪽중단에 있는 New repository를 눌러주자

위에 레파지토리 이름을 만들어주고 디스크립션을 간단하게 설정해주자

public으로 설정후에 Initialize this repository with a README 체크해주자

ㄴ아래와 같이 말이다.


여기서 생성을 하면 정상적으로 생성이 된것을 볼수 있고 우측하단쪽에 보면 이 레파지토리에 접근할 수 있는 URL를 알 수 있다.



그다음으로는 다시 이클립스로 돌아가보자. 만들어 두었던 GitTest란 프로젝트을 우측클릭하고 Team - share project 를 눌러보자



위와같이 뜰것이고 우측상단에 create를 눌러주자. 깃허브는 로컬 레파지토리를 설정하고 그로컬레파짓 토리와 깃허브 레파짓 토리에

둘다 커밋을 하는 구조로 되어있다. 로컬 레파지토리를 아래와 같이 설정해주자




완료후 finish를 눌러주면 아래와같이 뜨게된다.



이제 내가 깃허브에 만들어둔 레파짓토리에 접근해보자.

Team-Commit를 눌러주고 코멘트를 작성해주고 파일을 전부 선택하자



이제 설정이됐다면 Commit and Push를 눌러주자

URL설정이 나오는데 아까 설정했던 URL로 그대로 설정해주자



Branch name은 취향따라 정하면된다 나는 그냥 디폴트인 master로 정했다.

여기서 non forward ...어쩌구 오류가 날수 있는데 이럴경우 Team-Pull를 해주고 그이후에 다시 시도하면 정상적으로

커밋이된다.