본문 바로가기
Tools/etc

깃허브(GitHub) 연동 및 공유방법 정리글

by wakestand 2021. 1. 7.
반응형

깃허브(GitHub) 연동을 위해서는 아무 프로젝트나 만든 뒤

Window > Perspective > Open Perspective > Other를 눌러주자

 

여기서 Git을 추가해주면 된다

 

 

이후 Git Repositories 탭을 누른 뒤

Clone a Git Repository 를 눌러주자

 

위와 같은 창에서 URI에

내 GitHub Repository 주소를 입력하면

나머지는 자동으로 채워지는 것이 보이는데

깃허브 로그인 전이라면 Authentication 쪽만 추가로 입력한 뒤

바로 Next를 눌러주면 된다

 

가입을 하지 않았거나 Repository(저장소)를 만들지 않았다면

아래 글을 참고해서 계정과 저장소를 만든 후 진행하자

 

깃허브(Github) 가입방법 정리

GitHub: Where the world builds software GitHub is where over 50 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, rev..

wakestand.tistory.com

Next를 누른 후에는

계속 Next를 눌러 주면서 Finish를 눌러주면

깃허브의 Repository와 연동이 완료된다

 

다음은 내가 가지고 있는 프로젝트를

깃허브로 연동시켜 보자

 

먼저 프로젝트 우클릭 후 > Share Project

 

Repository 부분에서 아까 깃허브와

연결한 항목을 선택해준 뒤 Finish를 누른다

 

연동 후에는 왼쪽 상단과 같이 프로젝트명 [repository명 master]

이렇게 뜨는 것이 보이는데

파일 왼쪽에는 ?가 붙어있는 것이 보인다

 

아직 연동만 된 상태고 프로젝트의 내용이

repository에는 들어있지 않기 때문에

프로젝트 우클릭 > Team > Commit을 눌러주자

 

이후 Git Staging 탭에서

Unstaged Changes 부분에 프로젝트의 내용이 올라온 것이 보이는데

Add all files including not selected ones to the index

를 눌러 전체 파일을 Staged Changes로 올려주고 

 

Commit Message를 아무거나 입력한 후

Commit and Push를 눌러주면 Github의 Repository로

내 프로젝트 파일이 모두 올라되는데

 

현재는 Repository 내 프로젝트에 아무 파일이 없기 때문에

master branch를 생성하게 되는데 (한번만 해주면 할일 없음)

Preview > Push를 눌러주면 된다 

 

Push 후 다음과 같이 뜨면 내 프로젝트의 파일이

Github 내 Repository로 정상적으로 들어간 것인데

깃허브 리포지토리로 가면 위 스크린샷과 같이 뜬다

 

이제 내 프로젝트의 내용을 모두 Github와 연동을 완료했으니

다른 사람에게 Git을 연동시켜줄 상황을 대비해서

 

프로젝트는 우클릭 후 Delete로 삭제

Git 또한 Git Repositories 탭에서

우클릭 후 > Delete Repository로 삭제를 해 주자

지울 때에는 폴더가 남지 않도록 체크를 해서 지워주자

 

이제 아무것도 없고 Git으로 연동 받아야 하는 사람의 시점인데

Import projects > Git > Projects from Git 선택 후 Next를 눌러주자

 

 

Clone URI를 선택하고 Next

이후 URI 부분에 Github Repository에

해당하는 경로를 넣어주면 자동으로 완성되니

 

타인은 Authentication에 본인 깃허브 ID와 PW만 입력하고

Next를 눌러주면 된다

 

Next 후 finish를 눌러주면 되는데

위와 같이 경로 \git\repository명 is not an empty directory. 가 뜨면

 

git 경로에 파일이나 폴더가 남아있다는 얘기기 때문에

이클립스를 종료하고 C:\Users\유저명\git 경로로 이동한 뒤

폴더를 지워주면 된다

 

정상적으로 Next Next 후 Finish를 눌러주면

내가 처음 프로젝트를 Git 내의 Repository로 옮겨줄 때와

동일한 내용의 프로젝트가 내 이클립스로 import 되게 된다

 

이후 Git을 연동한 사람들도 동일하게 Commit, Update가 가능해서

같은 프로젝트를 여러명이서 공유할 수 있는 상태가 된다

반응형

댓글