송민준의 개발노트

Github 사용법(이클립스) 본문

기타

Github 사용법(이클립스)

송민준 2019. 11. 5. 20:23

Github과 이클립스 연동 방법이다.

 

- Perspective > Open Perspective > Other > Git > Open 버튼

 

 

- 사전 github 사이트 가입은 필수(레퍼지토리스에  등록한게 올라와 있다)

- 오른쪽 중간에 New를 클릭한다.

 

- 리파짓 이름과 설명을 기입한다.

  Public은 소스를 오픈한 형태고 Private은 소스를 선택적 공개 또는 비공개 한 것이다.

- create repository 버튼 클릭!

 

이클립스로 돌아가서... Create an new local Git repository를 눌러보자. 

 

 

경로는 자바 작업공간에 설정하면 된다.(뭐 D드라이브든 어디든... 프로젝트 저장하는 곳 있잖아요)

 

 

만들면 아래와 같이 뜬다.

 

 

오른쪽 클릭해서 Remote를 만들어주자

 

 

아래 화면이 뜨는데 다시 깃헙 사이트로 가서 URI를 복사하자

 

 

오른쪽에 버튼이 복사버튼임

 

 

만들기가 끝났으면 커밋과 푸쉬를 해보자.

 

아 커밋과 푸쉬를 하기 전에 Author와 Committer을 미리 설정 하는게 좋다.

 

Add Entry로 user.name > 이름  user.email > 이메일 등록하자.

 

Unstaged Changes에 있는 해당 파일들을 선택하고 오른쪽 상단에 초록색 + 를 눌러주자 

그럼 Staged Changes로 가는 것이 보인다.

추가적으로 Commit Message를 적어주자.

 

 

넥스트

 

확인 후 피니쉬

 

이러한 결과가 나오면 성공적으로 푸쉬한거다. 

 

 

다시 깃헙으로 가보자. 푸쉬가 잘 되었다.

 

이클립스 오른쪽 상단에 보면 선택된 것이 깃 툴이고 왼쪽에 J 있는게 자바 툴이다.  

수정하기

1. 파일을 수정한다.

2. Git Staging에서 해당 파일을 선택 후 +버튼을 누르고 메시지 입력 후 푸쉬 ㄱㄱ

 

맛깔나게 푸쉬가 되었다.

 

 

깃헙에 들어가보면 갱신 된걸 볼수 있다.

 

 

 

클론 만들기(복제를 한 것으로 readonly이다. 즉 수정이 불가)

작은 버튼에서 3번째 초록색 화살표있는거 보이나? 그걸 눌러준다. 클론 가져오기임

 

가져오고자 하는 URI를 입력 후 본인의 User와 페스워드를 적는다.(깃헙)

 

 

넥스트

 

 

저장할 디렉토리 설정 후 피니쉬

 

생성 되었다.

 

다시 J로 가서 자바프로젝트를 만든다.(로케이션을 아까 지정했던 로케이션으로 지정)

 

 

이런게 뜬다. 피니쉬해라

 

 

만들어진 소스들 중 수정할 소스 선택 후 수정, 저장

 

 

커밋 해보면 안된다. 왜냐? 당신은 인증을 못받았기 때문

 

인증

깃헙으로 들어간다. Settings로! => 왼쪽 중간에 Collaborators 를 클릭 한다.

등록버튼 누르면 비번 다시 인증 해주고

 

 

계정 검색해서 추가해줘라 끝.

 

 

 

 

● 문자 깨지는 경우 ( 인코딩 형식이 다른거니 바꿔줘라 )

 

 

 

● 깃헙 협업 간 환경설정이 달라 생길 수 있는 에러( commit하면 안되는 파일 )

https://defacto-standard.tistory.com/252

 

.gitignore파일 - git commit 시 포함하면 안되는 파일 제외하기

개발하면서 github를 쓸 때, 협업 중 다른사람이 만든 프로젝트를 내려받았다고 가정하자. 프로젝트를 업로드한 사람이 '난 잘되는데 왜 넌 안돼냐' 라고 묻는 상황이 발생하는 경우가 몇 가지 있다. 프로젝트를..

defacto-standard.tistory.com