먼저 GitHub의 기본적인 개념과 사용방법을 알고자 한다면 아래의 링크를 따라가 보는 것을 추천한다. [Git]Github 사용하기 http://hyoje420.tistory.com/37 큰 프로젝트를 진행함에 있어서 협업은 필수이다. 따라서 프로젝트를 생성한 프로젝트 마스터 이외에 다른 개발자들도 하나의 프로젝트에 대해서 업로드(Push), 다운로드(Pull)할 권한을 주고자 할 때 collaborators(협업자)를 추가해줘야 한다. Contributor vs Collaborator 뜻을 그대로 해석하자면 기부자와 협력자이다. 이는 각각 다른 의미를 가진다. Contributor는 프로젝트의 관리자는 아니지만, 한 프로젝트의 커밋에 관여하는 모든 사람을 Contributor라고 한다. Push권한은..
먼저 Git이라는 것은 리눅스의 창시자 리누스 토발즈에 의해서 만들어졌다. 이는 협업을 할 때, 버전관리를 편리하게 다룰 수 있도록 해주고, 프로젝트의 어떠한 부분도 겹쳐쓰지 않도록 관리해주는 버전관리 툴 중에 하나이다. 이 외에도 상당한 장점이 있지만 이정도만 적도록 하겠다. GitHub은 분산 버전 관리 툴인 Git을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다. GitHub는 개인 공간으로 활용할 수 있는 유상 서비스와 오픈소스를 위한 무상 서비스를 모두 제공한다. 2009년의 Git 사용자 조사에 따르면 GitHub는 가장 인기있는 Git 호스팅 사이트이다. 또한 2011년의 조사에서는 가장 인기있는 오픈 소스 코드 저장소로 꼽혔다. 위 글은 위키백과에서 발췌한 글이다. 즉, 자신의 코드를 G..