STS(Spring Tool Suite) - git 연동
clone, import

git을 로컬에서 연동시키려 할 때, git의 클라이언트 프로그램인 git-scm을 많이 사용하고 있는데, 이 방법은 git 명령어들을 정확히 알고 확실하게 사용할 수 있다는 장점이 있지만, console 창에서 직접 command 명령어를 입력해주어야 하기 때문에 번거롭다는 단점이 있다. 그래서 이 글에서 소개하는 방법인 IDE에서 지원하는 플러그인(piug-in)형태로 지원하는 기능을 사용하는 경우도 많다.
GitHub에 올려놓은 프로젝트(project)가 STS4(SpringToolSuite4)로 개발되었을 경우, 본인의 로컬 PC에서도 동일한 환경으로 STS4를 세팅한 후, 이 IDE를 사용해서 개발할 것이다. 해당 github에서 zip으로 다운받아서 import한 후 사용할 수도 있지만, STS4에서 git을 위해 제공되는 기능을 사용해서 연동하는 방법을 설명한다.
개발환경
Spring Tool Suite4 Version: 4.1.2.RELEASE
Windws 10 (MacOS 동일한 방법으로 설정이 가능하다)

기본 순서
1. STS 실행
2. STS 와 Git Repository 연결/복사 (=git clone)
: STS의 Git 바로가기로 접근가능하게 된다.
: 여기까지 완료하면, 로컬에 프로젝트가 복사된 상태로 확인은 가능하지만, STS4의 Package Explorer에는 보이지 않는다.
3. STS 와 Project 연결/가져오기 (=import Project)
: STS의 Java 바로가기로 접근가능하게 된다.
: 여기까지 완료하면, STS4의 Package Explorer에 보이므로, 개발작업을 시작할 수 있는 단계이다.
기본순서 하나씩 따라하기
1. STS 실행
(1) SpringToolSuite4 실행
2. STS 와 Git Repository 연결/복사 (=git clone)
(2) Open Perspective > Git > Open
(3) Clone a Git repository
(4) Location > URI : 연동시킬 git 주소 입력
(5) Authentication > User, Password 입력
(6) Next > master > Next
(7) Desitination > Browse > local 저장소 위치 선택 > Finish
3. STS 와 Project 연결/가져오기 (=import Project)
(8) Git Repositores > {project} > 마우스 우클릭 > import Projects
(9) Import source : Import 위치 확인
(10) Finish