깃허브의 원격 저장소를 사용해 협업할 때, 가장 기본적으로 사용되는 방법을 알아보자.
하나의 작업을 여러 사용자가 협업하기 위해서는 각자 지역 저장소에서 작업한 내용을 새롭게 원격 저장소에서 공유할 수 있어야 한다.
여기에서는 사용자가 총 3명이라고 가정해보겠다.
깃허브의 공개 저장소는 주소만 알면 누구든지 접속해서 올라와 있는 소스를 살펴볼 수 있다.
또, 깃허브 회원이라면 누구나 오픈 소스 프로젝트의 소스를 내려받을 수 있다.
하지만, 누구나 저장소에 커밋을 푸쉬할 수는 없다.
승인된 공동 작업자에게만 커밋을 올릴 수 있는 권한을 주어야한다. 그래야 프로젝트 소스가 무분별하게 수정되는 일을 막을 수 있다.
만약, 팀장 / 팀원 1 / 팀원 2 의 구조로 협업해야한다고 상상해보자.
팀 작업을 하려면, 팀원 중 누군가 원격 저장소를 만들고, 나머지 팀원들을 공동 작업자로 추가해야한다. 여기에서는 팀장이 manuals 라는 저장소를 만들었다고 가정한다.
팀장의 manuals 화면에서 'settings' 누른 후, 'collaborators'를 선택한다.
팀원1 / 팀원 2 의 깃허브 아이디나 메일 주소를 입력한 후, 'add collaborator'를 누른다.

