💻 하나씩 차곡차곡/etc.

[Git-hub/Eclipse] 깃허브와 이클립스 연동하기 ( + 추가 및 수정)

뚜루리 2021. 9. 12. 14:51
728x90
320x100

개인적으로  공부한 코드들을 내 개인 깃허브에 차곡차곡 쌓기 위해
내가 사용하는 개발툴인 이클립스와 내 개인 깃허브를 연동해보려 한다.

 

[전제사항]

  1. github(깃허브) 아이디가 있다.
  2. 이클립스를 이미 설치 했다.
  3. github(깃허브)에 연동하고자 하는 프로젝트를 이클립스에 만들어 놨다.

 

[순서]

  1. github(깃허브)에 레파지토리 만들어주기
  2. 이클립스에서 github(깃허브) 연동하기
  3. gitignore 설정하기
  4. 첫 Commit & Push해주기

 


 

1. 내 github에 Repository 생성하기

 

1) 내 깃허브 페이지에서 상단에 [Repositories]를 클릭한 후 초록색 버튼의 [New]를 클릭 해준다.

 

2) Repository name은 필수 입력이니 적어주고
누구나 주소만 있으면 내가 짠코드들을 볼 수 있게 해놓을지 (public)
아니면 나만볼수 있게 비공개로 해놓을지 설정해주고 (Private)
Add.gitingore도 왠만하면 체크 해주기!
(왜 체크해야 하는지는 하단에 설명해 두었음.)

 

 

4) 둘 중에 아무 화면이나 뜬다면 레파지토리가 잘 만들어 진 것임!

 

 


 

2. 이클립스에 깃허브 연동하기

1) 이클립스를 실행하고 상단 메뉴 [Window] - [Show View] - [Other]를 클릭해줌.

 

2) [Git] - [Git Repositories]를 클릭해준다.

 

3) 그러면 이클립스 하단에 이런 화면이 뜰 것임. 

 

 

4) [GIt Respotories] 화면에서 보이는 [Clone a Git Repository]를 클릭하거나

안보이면 마우스 오른쪽 버튼 누르면 [Clone a Git Repository]이 보임.

 

 

5) 화면에서 URI는 내 깃허브 레파지토리 URI를 입력해주면 됨. 

이것만 입력하면 나머지는 알아서 자동 입력되는데

User와 password가 입력되지 않았다면 내 깃허브 아이디와 토큰을 입력해주면 됨.

 

 

  내 깃허브 레파지토리 URI는 여기에 있어요!

내 레파지토리와 비슷한 캡처화면의 빨간 부분을 복사해오면 됨.

 

 

 깃허브 토큰이 뭔가요?

원래는 깃허브 로그인 비밀번호를 넣으면 됐는데

21년 8월부터 깃허브에서 개인 토근을 생성해서 그 토큰을 Password에 입력해줘야 한다고 함.

깃허브 토큰생성은 아래의 포스팅을 보고 쉽게 만들 수 있음!

 

 

[GitHub] 깃허브 토큰(Token) 생성하는 법

여러 IDE에서 Token 로그인을 할 수 있기 때문에 토큰을 발급하고자 하였다. 해당 과정을 아래에 적어둔다. (참고) 토큰을 발급한 이후부터는 Git Bash에서 패스워드에 계정 비밀번호 대신 토큰을 입

hoohaha.tistory.com

 

 

 

6) 크게 건들일 것 없고 차례대로 [Next] -> [Finish] 해주면 됨. 

 

 

 

 

 

7) GIt Respotories 화면에서 생성 된것을 확인할 수 있음.

 

 

8) 이제 깃허브와 연동하고자 하는 프로젝트 마우스 우클릭

[Team] - [Share Project..] 클릭

 

 

 

9) Repository에 아까 Git Repositories에서 만들어 놨던 경로를 클릭해준다 그리고 [Finish].

 

 

10) 프로젝트 옆에 노란색으로 main 이 붙는다면 연동이 잘 된 것임!

 

 


3. gitignore 설정하기


※ .gitignore는 왜 만들어 줘야 하나요?
개발 시 소스코드 외에 다른 로그파일, 컴파일파일, IDE 설명 파일, 운영 체체 파일 등이 생성되는데
협업시 팀원마다 이 해당 파일들이 서로 다를수 있기 때문에 충돌을 야기할수 있어
gitignore는 이 파일들은 git에서 관리 하지 않게끔 설정해주는 역할을 함.
(사실 혼자 쓰는 나는...크게 필요없지만 그래도 만들어 둔다.)

* gitignore 을 손쉽게 생성해주는 사이트 *

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com



1) 위 링크에 접속하여 내가 사용하고 있는 프로그래밍 언어, 운영체제 환경, 개발툴을 입력해준 후 [생성]을 클릭.

2) 그럼 웹페이지에 이와 같은 내용들이 나열되는데 이 내용들을 그대로 복사해준다.

3) 다시 이클립스로 돌아와 [Git Repositories]에서 .giotignore를 클릭하여,
복사한 내용을 붙여넣기 해주고 저장해주면 된다.


4. 첫 Commit & Push 해주기

1) [Unstaged Chages] 에 있는 파일들을 상단 [++] 을 클릭하여 모두 [Staged Chages] 로 옮겨주고
[Commit Message]를 작성한 후, Commit and Push를 클릭해줌.

 

2) 내 깃허브를 확인해보면 적용 된것을 확인할 수 있다.

728x90
320x100