본문 바로가기

개발/Spring Framework

스프링(Spring) git에 연동

STS와 github 연동하기


1. 최초 github 저장소 생성 및 STS 연동

- github.com에 접속해서 회원가입을 한다.

- 사용자이름, 이메일 주소, 비밀번호를 입력한다.


회원에 가입하면 가입시 입력한 이메일로 이메일 확인 메시지가 전달된다. Verify email address 링크를 클릭하여 이메일 확인 작업을 수행한다.

회원 가입이 끝났으면 로그인 후 [Start a Project]를 눌러 저장소를 생성한다.


Repository name에 원하는 저장소 이름을 명시한다. Description은 간단한 프로젝트 설명 Public를 유지한다. Private은 유료임.

Create repository를 클릭하여 저장소를 생성한다.


생성이 완료되면 아래와 같은 저장소 경로가 보여진다. 우측 아이콘을 클릭하면 저장소 연결 설정 정보가 복사된다. 


STS를 구동한후 프로그램 상단 우측의 아이콘을 클릭하여 Open Perspective 창을 구동한 후 Git 메뉴를 선택하고 OK 클릭




Git repositories 화면에서 아래 Clone a Git repository를 클릭한다.


Clone Git Repository 창에서 Clone URI를 선택한다.


저장소를 생성한 후 보여지는 화면에서 저장소 주소 오른쪽의 아이콘을 누르면 자장소 설정이 복사되어 아래의 URI, Host, Repository path가 자동으로 입력된다. user와 password를 입력하고 Store in Secure Store를 체크한 후 [Next]를 누른다.


처음 저장소가 생성되어 있을 경우는 비어있기 때문에 [Next]를 누른다.


희망하는 곳에 로컬 저장소를 설정하고 [Finish]를 누른다.


저장소에 올릴 프로젝트를 선택한 후 team>share project를 선택한다.


Configure Git Repository의 Repository를 선택한 후 [Finish]를 클릭한다.




프로젝트와 저장소가 연결된다.


프로젝트를 파일을 올리기 위해 프로젝트명을 클릭하고 마우스 오른쪽 버튼을 툴러 team>commit를 선택한다.
unstaged Changes 항목에 있던 파일을 전체 선택해서 Staged Changes로 옮긴다. Commit Message를 입력하고
Commit and Push를 클릭한다.



2. github 저장소에 저장된 프로젝트 내려받아 연동하기

Git repositories 화면에서 Clone a Git repository를 클릭해서 저장소 정보를 입력한 후 저장소와 연동한 후에  저장소 이름을 클릭한 후 마우스 오른쪽 버튼을 누르고 Import Porjects 클릭한 후 아래 화면에서 Import existing Eclipse projects를 유지한 상태에서 프로젝트가 여러개면 원하는 프로젝트를 클릭하고 프로젝트가 하나이면 선택하지 않아도 됨. [Next]를 누르고 다음
창에서 선택한 프로젝트가 맞는지 확인 후 [Finish]를 누른다.


원하는 프로젝트가 생성된 것을 확인 할 수 있다.



3. github 저장소에 파일을 올리고 내려받기

저장소에 파일 올리기 : commit
저장소의 최신 버전의 파일 내려받기 : pull

커밋 하고자하는 폴더 또는 파일을 선택하고 
team>Commit 클릭

저장소로부터 최신 버전의 파일을 내려 받고자하는 폴더 또는 파일을 선택하고
team>Repository>Pull 클릭



출처: http://mobilenweb.tistory.com/147 [모바일앤웹]