GitHub 간단 사용법2
GitHub 사용법 정리
categorized under 기타
http://github.com 에서 제공하는 공간을 활용하려고 하는데 정리된 자료를 찾기가 쉽지 않았다.
어디서부터 해야하고, 어떤 것만 만지면 되는지에 대해 정확히 설명이 된 자료를 찾기 어려워 간단하게 내가 했던 절차들을 남겨두려 한다.
먼저 해야할 것은 github.com 에 가입하는 것이다.
GitHub는 유료 계정으로도 운영되지만, 기본적으로 프로젝트 소스가 공개되는 public 방식만 사용한다면 무료 계정으로도 충분히 활용 가능하다.
GitHub에 가입한 후 새로운 레파지토리를 생성한다. 화면 오른쪽 상단에 Create New Repo 아이콘을 선택하면 생성할 수 있다.
중복되지 않는 적절한 레파지토리명을 설정해주면 생성할 수 있는데, 이렇게 레파지토리를 생성한 후에 할 일은,
이제 실제 내 프로젝트를 이 온라인 레파지토리에 올리는 것이다.
http://git-scm.com/downloads
Git을 다운로드 받아 설치한다.
CASE ① 내 프로젝트를 공유할 때
Git을 설치한 후, 커맨드라인에서 버전 관리를 하기 원하는 프로젝트의 폴더에 직접 이동해서,
git init
git add README.md
git commit -m "first commit"
git remote add origin 저장소 URL
git push -u origin master
를 입력해준다. 여기에서 두꺼운 글씨로 되어 있는 부분은 GitHub에서 Create New Repo 를 수행했을 때 생성된 레파지토리의 주소이다. (http://아이디@주소.git 의 형태)
정상적으로 진행되었다면, 마지막 push에서 업로드 과정이 진행될 것이다.
이 후 이클립스에서도 해당 프로젝트에 team 메뉴 아래 Git 관련 메뉴들이 새로 생겨난 것을 볼 수 있다.
바뀐게 있다면 Commit 후, 원격 서버에 push를 해주어야 한다.
바뀐걸 받고 싶다면 Pull을 선택해주면 되는데, 딜레이가 조금 있어 보인다.
다른 사용자와 협업하고 싶다면, 레파지토리로 들어가 Admin 메뉴 - Collaborators를 선택해서 함께 하고 싶은 유저의 아이디를 입력해주면 추가할 수 있다.
CASE ② 다른 프로젝트를 가져올 때
다른 사용자는 git clone 저장소 URL 을 통해 프로젝트를 공유할 수 있고, 이클립스에서 해당 프로젝트를 추가해줌으로써 완성된다.
참고 사이트
http://forum.falinux.com/zbxe/?document_srl=533022…