.box_article .article_cont p code

상세 컨텐츠

본문 제목

[알쓸쿠잡] GitHub 프로젝트 Collaborator 추가하기

알쓸쿠잡/깃 & 깃허브

by 현지인포스 2021. 9. 15. 17:15

본문

작성자: 13기 김현지

 

깃허브로 협업하기, Collaborator 추가 방법

깃허브를 통해 협업을 할 경우 팀원 중 누군가 원격 저장소를 만들고 나머지 팀원들을 공동 작업자(Collaborator)로 추가해야 한다.

 

Contributors vs Collaborators

Contributors

프로젝트의 핵심 개발 팀이 아닌 외부에서 온 사람으로서 일부 변경을 통해 프로젝트에 기여하고자 하는 사람이다.

 

프로젝트의 관리자는 아니지만 한 프로젝트의 커밋에 관여하는 모든 사람을 말한다.

  • Push 권한은 없으므로 Fork하여 프로젝트를 통째로 복사해 온 후 Push를 하게 되면 자신이 복사해온 프로젝트에 Push가 완료되고, 원래의 저장소로 Push의 내용을 보낼 수 있다. → Pull Request 생성
  • Pull Request가 생성되면 토론에 거쳐서 계속적인 commit을 진행하고, 프로젝트 관리자는 Pull Request를 검토하고 Merge 하거나 Reject을 하여 마무리 짓는다.
  • 이 과정에서 Pull Reqeust가 받아들어 진다면, 이 사람은 Contributor라고 부를 수 있는 것이다.

 

Collaborator

프로젝트의 공동 책임자이다.

 

즉, GitHub의 push, pull 권한을 모두 가지고 있는 사람을 뜻한다.

  • Contributor는 Pull Request를 통해 누구나 시도할 수 있지만, Collaborator는 프로젝트 관리자가 직접 추가해줘야 얻을 수 있는 권한이다. 
  • 하나의 프로젝트를 중점적으로 개발하는 개발자들은 Collaborator로 등록하여 작업하는 것이 효율적이다.

 

GitHub Repository에 Collaborator 추가하기

1. 해당 프로젝트의 [Settings] 탭으로 간다.

 

 

2. 왼쪽의 [Manage access]를 클릭하고 [Invite a collaborator]를 클릭한다.

 

 

3. 추가할 Collaborator의 GitHub 아이디를 입력하고 [Add 0000 to this repository]를 클릭한다.

 

 

4. 다음 화면은 응답을 기다리는 상태이다. 초대를 받은 사람이 초대 메일에 응답을 하면 Collaborator 추가가 완료된다.

 

 

Reference

https://hyoje420.tistory.com/41

댓글 영역