[Git - Github] 이클립스에서 Spring 스프링 프로젝트 Github에 올리기
도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^
오늘은 이클립스에서 Spring 스프링 프로젝트를 Github에 올리는 방법에 대해서 알아보겠습니다.
1. 프로젝트 생성
1.0. 이클립스에서 프로젝트를 생성합니다. File > New > Spring Legacy Project
1.1. Spring MVC Project 선택 > Project name 입력 > Next 버튼 클릭
1.2. 처음으로 만들 패키지명을 입력 후 Finish 버튼을 눌러 프로젝트 생성을 완료합니다.
2. Github Repository 생성
2.0. Github에서 레포지토리를 생성하고, 레포지토리 주소를 복사합니다.
이제 이클립스로 돌아가서 생성한 프로젝트를 Github 레포지토리에 올리는 작업을 진행합니다.
3. 이클립스에서 스프링 프로젝트를 Git에 올리기
3.0. Github에 올리기 전에 Git에 먼저 올려야 합니다. (추후 Git에 올린 프로젝트를 Github 클라우드에 올립니다.)
프로젝트를 선택 > 우클릭 > Team > Share Project
3.1. Git Repository에 대한 설정 작업입니다.
① Use or create repository in parent folder of project 체크박스를 클릭합니다.
└▶ 현 프로젝트의 부모 폴더에서 Git Repository를 사용 혹은 생성합니다.
└▶ 현 프로젝트 파일들이 Repository의 파일로 구성됩니다.
② 프로젝트를 선택합니다.
③ Create Repository 버튼을 클릭합니다. (레포지토리를 생성합니다.)
④ Finish를 눌러서 레포지토리 생성을 완료합니다.
3.2. 이클립스에서 View를 추가합니다.
Window > Show View > Other... 클릭
[View Open]
Git Repositories
Git Staging
Navigator
Git Repositories
Git Staging
Navigator
3.3. Git Repositories View에 Git Repository가 생성된 것을 확인할 수 있습니다.
3.4. Navigator View에서 Git으로 관리하지 않을 파일이 있으면 선택해서 제외시킵니다.
Remote 서버인 Github에서도 관리하지 않게 됩니다.
프로젝트 파일 선택 > 우클릭 > Team > Ignore
다음은 Github 원격 저장소에 프로젝트를 올리도록 하겠습니다.
4. Github에 프로젝트 올리기
4.0. Git Repositories에서 방금 등록한 깃 레포지토리를 선택한 뒤 Github 레포지토리와 연동시킵니다.
Git Repository(여기선 TestRepo) > Remotes > Create Remote...
Create 버튼 클릭
4.1. URL에 Github 레포지토리 URL을 넣어줍니다.
① 아까 생성했던 Github 레포지토리 URL을 복사해오고, URL을 등록하기 위해 Change 버튼을 클릭합니다.
② 저장이 된 상태로 Change 버튼을 클릭하면 자동으로 Location 영역이 입력됩니다.
③ Authentication 영역에 Github 유저 정보를 입력합니다. ( ID / Password 입력 )
④ Finish 클릭
4.2. Save 버튼을 클릭합니다.
4.3. Git Staging 영역
Unstaged 영역에서 Staged 영역으로 파일을 추가한 뒤, Commit 메시지를 입력하고, Commit And Push 버튼을 눌러
원격 저장소 즉, Github Repository에 등록하게 됩니다.
4.4. Branch명 입력 > Preview 버튼 클릭 > Push 버튼 클릭
여기서 Github에서 최초 Branch명을 master에서 main을 사용하는 것으로 정책을 변경한다고 하여 main으로 변경해주었습니다. (인권 관련 이슈로 변경하였다고 함)
5. Github 레포지토리 확인하기
이클립스에서 Spring 프로젝트를 Github 레포지토리에 올리는 방법에 대해 알아보았습니다.
도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^
'CS > git' 카테고리의 다른 글
[git] 윈도우에서 git 버전 확인 및 git 버전 업데이트 | git update (2) | 2022.06.09 |
---|---|
[Github] Delete Repository 깃허브 레포지토리 삭제하기 (0) | 2022.02.16 |
Git으로 관리하던 파일을 .gitignore에 넣어서 관리하지 않고 싶을 때 : git rm --cached (0) | 2021.06.14 |
Eclipse에서 github Spring project 소스 가져오기 (0) | 2021.05.12 |
[github] There isn't anything to compare, main and master are entirely different commit histories. (0) | 2021.05.11 |