본문 바로가기
GIT

이클립스-깃허브(GitHub) 연동하기

by 썬키 2023. 1. 6.

# 해당 글은 GitHub에 회원가입이 완료되었다는 전제하에 작성된 글입니다.

 

 

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

컴퓨터에 Git이 설치되어 있지 않다면 위 링크에서 파일을 다운 받아 Git 설치를 먼저 진행한다.

 

TO-DO
1. GitHub에서 새로운 저장소 생성하기
2. Eclipse에서 프로젝트 Commit하기
3. GitHub에서 Token 얻기
4. GitHub에 프로젝트가 잘 Commit 되었는지 확인하기

 

1. GitHub에서 새로운 저장소 생성하기

 

출처 - GitHub

 

GitHub 사이트의 우측 상단에 + 버튼을 클릭 후 New repository에서 새로운 저장소를 생성해준다. 

 

출처 - GitHub

Repository name에서 원하는 저장소 이름을 설정해주고 public/private을 설정해주면 된다.

다른 사항은 건드리지 않고,  Create repository를 클릭한다.

 

출처 - GitHub

그러면 이런 화면이 뜨는데 위에 보이는 각 명령어들은 이클립스에서 사용하는게 아니라

Git Bash 에서 사용하는 명령어들이기 때문에 필요할 때 참고하도록 한다.

중요한 것은 input box에 보이는 URI 주소다. 그 주소를 복사한 채로 다음 스텝으로 이동한다.

나 같은 경우는 https://github.com/iamsunky/blog.git 이 되겠다.

 

 

2. 이클립스에서 소스 코드 커밋하기

GitHub에 업로드할 용도로 만든 프로젝트이다.

콘솔에 "Hello World"가 출력되는 간단한 소스 코드이다.

 

업로드하고자 하는 클래스가 포함된 프로젝트에 우클릭 후, Team-Share Project를 클릭한다.

Use or create repository in parent folder of project에 체크를 한 후

Create Repositroy를 클릭 후 Finish를 누른다.

 

다시 프로젝트에 우클릭 후 Team탭을 보면 여러 메뉴들이 생겼다.

그 중에서 Commit... 을 눌러 Commit을 실행한다.

 

Git Staging 탭의 Unstaged Changes 카테고리 옆에 ++ 버튼을 누르면

목록에 있던 파일들이 Staged Changes 카테고리로 옮겨지는 것을 확인할 수 있다.

 

후에 Commit Message에 Commit에 관해 간단한 코멘트를 작성한 뒤

아래의 Commit and Push를 클릭한다.

 

그럼 Push Branch master가 뜨는데 모든 사항이 입력된채로 나타나는 경우에는

preview > 버튼을 클릭하면 되고

아예 빈칸으로 나타나는 경우에는 Location 안의 URI에 아까 복사해놓았던 URI를 붙여넣기 한다.

 

URI만 붙여넣으면 나머지 사항들은 알아서 입력된다.

후에 Preview를 눌러서 다음 단계로 이동한다.

 

여기서도 Preview를 누르면 

 

 

출처 - GitHub

User와 Password를 입력하는 칸이 나오는데, User에는 GitHub 홈페이지에서 프로필을 누르면 나오는 ID를 입력하면 되고 Password는 GitHub 비밀번호가 아니라 Token이라는 것을 입력해야 한다.

 

3. Token 얻기

출처 - GitHub

GitHub 사이트에서 프로필을 눌러 Settings라는 탭으로 이동한다.

 

출처 - GitHub

스크롤을 내리면 왼쪽 하단에 Developer settings라는 탭이 있는데 클릭해 이동한다.

출처 - GitHub

왼쪽 하단에 Tokens (classic)을 클릭

 

출처 - GitHub

후에 Generate new token - Generate new token (classic)을 클릭한다.

 

출처 - GitHub
출처 - GitHub
출처 - GitHub

Note 항목은 대충 작성해주고, 밑에 Expiration(보관 기간)도 필요한만큼 설정해준다.

그리고 사진처럼 repo, read:org, gist에만 체크하고  Generate token을 클릭한다.

그러면 이런 페이지가 나오는데 여기서 ghp_ 로 시작하는게 이클립스에서 입력해줄 password이다.

복사한 후 이클립스 password란에 입력한다.

 

Push를 클릭 후,  id와 password를 한 번더 입력하면 GitHub에 프로젝트가 Commit된다.

 

4. Commit이 잘 되었는지 확인하기

출처 - GitHub
출처 - GitHub
출처 - GitHub

blog 프로젝트가 성공적으로 Commit 되었음을 확인할 수 있다.

 

 

다음에는 Branch를 생성하고, Merge하는 방법에 대해서 포스팅 해야겠다.

댓글