오늘은 github에서 저장소로 작업을 할 때, 내가 만든 저장소에 다른 User가 수정을 하거나 편집할 수 있는 권한을 부여하는 방법을 알아보겠습니다.
사실 개인 프로젝트가 아닌 이상에는 최소 3명 이상이 함께 작업하는 경우가 많기 때문에, github 저장소에도 세 사람이 동등한 권한을 가지고 있어야 하는데요. 여기서 권한이라는 건 마음대로 파일을 올리고, 삭제하고, 수정할 수 있는 관리자(admin) 권한을 말합니다.
하지만 저장소를 처음 만들었을 때는, 그 저장소를 만든 사람만 관리자 권한을 갖고 있죠. 그렇기 때문에 다른 팀원들에게도 권한을 부여하는 과정을 거쳐야 합니다.
예시로 제 깃허브 저장소를 가져와 봤습니다. 세미프로젝트를 모아놓은 레포지토리입니다.
이 저장소는 제가 개인적으로 정리를 하려고 만들어 둔 것이지만, 만약 이 프로젝트에 참여했던 팀원이 수정할 부분이 있다며 관리자 권한을 부여해달라고 하면 어떻게 해야 할까요?(이 팀원이 제 저장소를 홀랑 털지 않는다는 전제가 있습니다)
가장 먼저 가장 우측에 있는 setting으로 들어갑니다.
setting 탭으로 들어가고 나면, Manage access라는 탭이 있습니다. 이 탭을 누르면, 저장소를 만든 사람 외의 User에게도 저장소를 수정, 관리할 수 있는 권한을 부여할 수 있습니다.
Invite a collaborator 버튼을 누르면 보기와 같이 유저 네임이나 메일 주소를 입력하여 그 유저를 프로젝트 팀원으로 추가하고, 권한을 부여할 수 있습니다.
'Github' 카테고리의 다른 글
[Github]Github repository(저장소) 로컬 컴퓨터로 복사, 이용하기 (0) | 2020.07.11 |
---|---|
[Github]Git LFS 사용하기 (0) | 2020.07.10 |