-
eclipse 프로젝트와 Github 저장소 연결하기프로그래밍 언어/JAVA 2021. 5. 31. 17:39
오늘은 java 프로그래밍을 하는 데 편리한 환경을 제공해주는 eclipse와 개발자들이 소스 코드를 공유하고 자신의 코드를 저장하는 공간으로 사용하는 Github을 연결하는 방법을 배웠다.
Github을 처음 사용한 것은 코딩테스트를 준비하면서부터였다.
코딩테스트 문제를 풀면 블로그나 github에 올려서 내가 하루에 공부한 것을 저장하고 추후에 유사한 문제가 있을 때 어떠한 알고리즘을 써서 푸는지 알고자 github을 사용하기 시작했다.
github을 사용했을 때 코드를 commit하고 push하는 방법으로 gihub desktop을 사용했다.
처음 github을 어떻게 사용하는지 검색했을 때 git 문법을 사용해서 코드를 올리는 과정이 프로그래밍 입문자인 나에게는 너무 복잡해 보였기에 편리한 기능을 제공하는 github desktop을 선택했다.
eclipse에서 코드를 작성하고 github desktop으로 commit하고 push하면 되지만
eclipse를 앞으로 자주 사용할 것 같고 eclipse 내에서 github에 코드를 올리는 작업을 할 수 있는 것이 더 편리할 것같다는 생각에 오늘 배운 내용을 정리하려고 한다.
1. 먼저, github 저장소와 연결할 프로젝트에 마우스 포인터를 올리고 우클릭을 하면 다음과 같은 메뉴가 나온다. 여기서 Team - Share project를 클릭한다.
2. 아래의 창이 나오게 되고 빨간색으로 표시된 부분의 체크박스를 클릭한다.
3. 체크박스를 클릭하면 아래와 같이 화면이 변하게 되고 번호의 순서대로 클릭하면 된다.
4. 3번까지 완료하면 pakage explorer를 보면 해당 프로젝트의 이름에 무언가 추가된 것이 보일텐데 정상적으로 처리된 것이다.
다시 해당 프로젝트에 마우스 포인터를 올리고 우클릭을 한 후 team - commit을 클릭을 한다.
5. 아래와 같이 Git Staging이라는 탭이 생기게 되고 우리가 github에 연결한 프로젝트 내에서 올리고 싶은 소스 파일을 선택하면 된다.
Unstaged Changes는 commit 후 파일에 변경사항이 있는 파일들이 있는 곳이다.
(즉, github연결이 처음이라면 프로젝트 내의 모든 파일이 unstaged changes에 있는 것이다.)
unstaged changes에 있는 파일 중 commit하고 싶은 파일을 선택 후 +버튼을 누르면 staged changes로 옮겨진다.
그리고 commit message를 작성해야하는데 이 메시지는 다른 사람이 github에서 코드를 보기 전에 무슨 코드인지 알 수 있는 문구로 사용되므로 신중하게 기입해야한다.
다 되었다면 오른쪽 아래에 commit 버튼을 클릭하면 해당 파일들이 나의 local 저장소에 올려지게 된다.
6. 이제 마지막으로 연결할 github 저장소를 선택하고 push해야한다.
프로젝트에 마우스 포인터를 올리고 우클릭을 한 후 team - Push Branch 'master'... 을 클릭한다.
클릭하면 아래와 같은 창이 뜨게 되고 연결한 github의 정보를 입력해야한다.
remoted name은 기본값으로 놔두고
URI에 우리가 연결하고자하는 github 저장소(repository)의 URI를 복사해서 붙여넣기를 하면된다.
붙여넣기를 하면 Host와 repository path를 자동으로 입력되어지고
아래의 authentication에 자신의 github 아이디와 패스워드를 입력하면된다.
(추후에 새로운 프로젝트와 github연결을 할 때 아이디와 패스워드 입력을 skip하고 싶다면 아래의 store in secure store 체크박스를 클릭하면 된다.)
모든 정보를 입력했다면 push버튼을 클릭하면 자신의 github저장소에 파일이 올려진 것을 볼 수 있을 것이다.
7. 6번의 단계는 처음에 새롭게 프로젝트와 github저장소를 연결할 때만 필요한 부분이다.
만약에 프로젝트오 github저장소를 연결했다면 다음에 commit과 push를 동시에 진행할 수 있다.
git staging탭에서 오른쪽 아래에 commit and push...버튼과 commit버튼이 있는 것을 볼 수 있다.
commit and push...버튼을 누르면 commit과 push를 한번에 할 수 있다.
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
[스터디 5주차]JAVA 클래스 (0) 2021.06.11 [스터디 4주차] JAVA 제어문 (0) 2021.06.06 [스터디 3주차] JAVA 연산자 (0) 2021.05.30 [스터디 2주차] 자바 데이터 타입, 변수 그리고 배열 (0) 2021.05.26 [스터디 1주차] JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 (0) 2021.05.19