서버 구축/WebServer

[jsp 홈페이지 만들기] 9탄. 이클립스 github 연동 2편 (프로젝트 Upload)

jinkwon.kim 2018. 9. 18. 22:43
728x90
반응형

[jsp 홈페이지 만들기] 9탄. 이클립스 github 연동 2편 (프로젝트 Upload)



전체 목차

- 이전 글 ([jsp 홈페이지 만들기] 8탄. 이클립스 github 연동 1편 (Clone))



본 포스트에서는 Eclipse에서 Github로 프로젝트 배포하는 방법을 알아 보겠습니다.



*목차 *

1. Github 저장소 만들기 

2. Eclipse에 git Local 저장소 만들기

3. Eclipse에서 git Local 저장소에 Commit

4. Eclipse에서 git Local 저장소를 remote 저장소(github)에 push하기


  - Eclipse에서 생성한 프로젝트를 배포하기 위해서는 배포할 저장소가 필요합니다. 
  - 저는 github를 사용하겠 습니다.

  1) 새로운 github 저장소 생성

    - 계정 만들기는 다음 편을 참조하세요([jsp 홈페이지 만들기] 7탄. 개발 소스 관리 서버 구축(Github))

    - New repository 선택


  2) 초기화 되지 않은 저장소 만들기

    - 저장소 이름 입력 -> Create repository 선택

    - Initialize this repository with a README는 체크 하지 않습니다.

      Eclipse프로젝트 배포를 최로의 commit으로 할것이 때문입니다.


  3) 초기화 되지 않은 저장소 만들기

    - 초기화 되지 않은 저장소 형태는 다음과 같습니다. 

    - Github 저장소 주소를 저장해 두세요 Eclipse에서 push 할때 써먹습니다. 


  - Eclipse에서 생성한 프로젝트를 배포하기 위해서는 Local 저장소가 있어야
    Remote 저장소 (Gitbhub)에 Push 할수 있습니다. 
    그래서 Local 저장소를 먼저 만들어야 합니다.

  1) 배포할 프로젝트를 선택 후 공유합니다.

    - 프로젝트 만들기는 다음 포스트를 참조하세요

       ([jsp 홈페이지 만들기] 6탄. Hello World, Web application 만들기)


  2) Local 저장 소를 만들 디렉터리를 선택 합니다.

    - 저는 편의상 Use or Create repository in parent folder of proejct를 선택 했습니다.

    - 다른 디렉더리에 로컬 저장소를 만드시려면 create를 선택 하시면 되십니다.


  3) 선택 한 디렉터리에 Local 저장소를 생성합니다

    - 디렉토리 선택 -> Create Repository 선택


  4) 선택 한 디렉터리에 Local 저장소를 생성합니다

    - 생성된 Local 정장소 확인 -> Finish 선택


  5) 현재 프로젝트가 Local 저장소 관리되는 것을 확인

    - 생성된 Local 정장소 확인 -> Finish 선택


  1) helloworld.jsp 수정한 후 commit list에 추가 하기


  2) Commit list에 추가된 파일들을 commit 메시작 성 후 commit 하기


  3) Commit 완료 상태 확인

    - Commit 이 완료 가 된면 NO-HEAD 가 master로 변경됩니다.


4. Eclipse에서 git Local 저장소를 remote 저저장소(github)에 push 하기

  1) 프로젝트 remote 저장소(github)에 Push하기

    - 프로젝트 선택 -> 우 클릭 -> team -> Push Branch 'master'


  2) remote 저장소(github) 계정 입력하기

    - 1-3)에서 만든 github 저장소를 URI에 입력합니다

    - URI에 github 저장소만 입력 하면 Host, Repository path는 자동으로 입력 됩니다. 

    - Authentication 입력 하기, github의 계정을 입력 합니다.

    - preview를 선택 합니다.


  3) push할 remote 저장소(github) 확인 및 branch 확인

    - When pulling은 merge를 유지 합니다.(rebase 관련 항목이 존재 하나 현재는 merge로 합니다)



  4) push를 선택


  5) 최종 push를 하기 위해서 remote 저장소(github)의 계정을 입력

    - 이 단계에서 Cancel되면 Push 되지 않습니다. 


  6) Push가 완료 되었으므로 Close합니다. 


  7) github로 접속하여 Push가 정상 적으로 되었음을 확인 합니다. 


전체 목차

- 이전 글 ([jsp 홈페이지 만들기] 8탄. 이클립스 github 연동 1편 (Clone))

728x90
반응형