본문 바로가기

CodeTech/Git

Git - 7 (git 협업의 원리)

git의 push와 pull을 배웠다.

하지만 이것은 원격 레포지토리를 이용하는 1인용의 시점이다.

팀 프로젝트로서 여러명이 원격 레포지토리를 이용하여 동시에 개발하는 환경은 

어떻게 생성할 까?

 

오른쪽 Settings를 클릭하면

Manage access 메뉴를 누르면 위 화면이 뜨게 된다.

PUBLIC REPOSITORY 부분은 어떤 사람이든 이 레포지토리에 접근할 수는 있다는 말이다.

-git pull 가능 git push 불가능 

 

아래 Manage access 부분에서 

Invite a collaborator 버튼을 클릭하면 

위 화면이 나오면서 github 사용자이름을 이용하여 repository에 초대 할 수 있다.

상대방이 초대에 응하고 collaborator가 되면 해당 사용자는 git push를 하며 

리모트 레포지토리를 업데이트 할수 있게 되는 것이다.

 

이렇게 github에서 협업 및 백업을 할 수 있다.