지난 포스팅에서 자바의 기초와 이클립스 설치를 하였습니다.
https://healthdevelop.tistory.com/entry/java1
이제 자바 프로젝트를 생성하고 github와 연동해봅시다!
1. 이클립스 실행
지난 시간에 설치한 이클립스를 실행합시다.
초기화면입니다.. 아무것도 없죠.
여기서 프로젝트 생성을 해봅시다.
화면 상단 좌측에 File -> New -> Project를 클릭합니다.
그러면 이런 창이 뜨는데 next 클릭
프로젝트 이름을 적고 Finish 를 눌러줍니다.
그러면 ,,,
프로젝트가 생성이 되었습니다!
이제 이 프로젝트를 github와 연동해봅시다.
1. Github에서 Repository 생성
먼저 깃허브에 접속합니다.
본인 계정으로 접속하시면 위 화면과 같이 나옵니다.
여기에서 Repository를 눌러줍니다.
Repository 페이지에서 New를 클릭합니다.
여기에서,
1. Repository name (저장소 이름) 을 지정하고 작성해줍니다.
2. Description (설명란) 을 지정하고 입력합니다. (선택사항이라 작성 안 해도 됩니다).
3. Public , Private 중에서 Public 체크 후 Create Repository를 눌러서 저장소를 생성해줍니다.
※ 하단의 Add a README file, Add .gitignore 등은 지금 추가하지 않더라도
나중에 추가가 가능하기에 일단은 체크를 하지 않고 넘어갑시다.
그러면,,
하나의 Repository가 생성됩니다!
여기에서 Code 버튼을 누르면
위와 같은 화면이 나옵니다.
저기 나온 https://... 주소는 repository의 주소인데요.
옆에 클립보드 버튼을 클릭해 주소를 복사해줍니다.
2. Eclipse에서 Repository 연결
eclipse를 실행하고 상단을 보면
Window > Show View > Other를 클릭해줍니다.
Show View에서
Git > Git Repositories 를 선택하고, Open 해줍니다.
그럼 화면 좌측에 위와 같은 화면이 나옵니다.
여기서 두 번째 줄인
Clone a Git repository를 눌러줍니다.
그러면 위와 같은 화면이 나오는데
URI: 입력창에 아까 복사해둔 github 주소를 붙여 넣기 해줍니다.
Host 와 Repository Path 는 주소를 입력하면 자동으로 입력됩니다.
그런 다음, Authentication에서
User 입력란에는 Gihhub 아이디와
Password 입력란에는 Github 비밀번호를 입력해줍니다.
※ 바로 아래에 Store in Secure Store를 눌러주면 후에 Repository를 불러오고자 하면
자동으로 User와 Password를 입력해줍니다.(앞으로의 귀찮음을 방지하고자 눌러줍시다.)
그리고 next
여기서도 next
여기서 Directory는 Git 파일이 저장될 위치를 지정해줍니다.
그리고 Finish를 누르면...
Git Repository가 생성되었습니다 ..!
3. 원격 저장소 github에 수정된 파일 올리기
일반적으로 github의 저장 방식은 이렇습니다.(eclipse 기준)
1. eclipse 프로젝트에서 파일을 작성 및 수정
2. 수정된 eclipse 파일을 저장( ctrl + s)
3. 'commit' 명령어를 통해 git 원격 저장소에 eclipse 파일을 저장
4. push 를 통해 github repository에 commit된 파일을 저장
하드나 USB에 저장하는 것보다 훨씬 안전한 방법이죠.
그럼 eclipse에서 불러온 Git Repository에
작성 및 수정된 파일을 commit(저장)하고 Push(업로드) 해봅시다.
연결된 Repository를 우클릭하고,
Commit 버튼을 눌러줍니다.
이런 창이 있을 텐데
여기서 Unstaged Changes 하는 건 작성 및 수정된 파일들입니다.
+버튼 2개 있는 것을 클릭해 Staged Changes에 옮겨줍니다.
그런 다음 우측에 Commit Message에 메시지를 입력해줍니다.
보통 "어떤 파일을 수정했다" 이렇게 작성하곤 합니다.
그런 다음 Commit and Push 를 눌러줍니다.
Preview 클릭
Push 클릭을 하면...
Github에 저장이 된 것을 확인할 수 있습니다!!
다음 포스팅에서는 자바 언어에 대해 공부해보고자 합니다.
https://healthdevelop.tistory.com/entry/java3
'Java > Java' 카테고리의 다른 글
[Java] 자바 배열의 기초 | 배열 예제 (java로 웹개발하기)(day06) (0) | 2021.07.30 |
---|---|
[Java] 자바 반복문(java for, while,do-while) | 반복문 예제 (java로 웹개발하기)(day05) (1) | 2021.07.29 |
[Java] 자바 반복문(java for, while,do-while) | 반복문 예제 (java로 웹개발하기)(day04) (0) | 2021.07.28 |
[Java] 자바 조건문(java if, switch) | 조건문 예제 (java로 웹개발하기)(day03) (0) | 2021.07.27 |
[Java] 자바 & 이클립스 설치 | 자바 프로그래밍 기초 | 자바 특징(java로 웹개발하기)(day01) (0) | 2021.07.23 |