공개 저장소 vs 비공개 저장소, 공동 작업자 초대하기

정민교·2023년 6월 5일
0

git

목록 보기
21/22
post-thumbnail

✔️공개

공개 저장소는 인터넷의 모든 사람이 저장소를 볼 수 있고, clone 할 수 있습니다.

하지만 앞에서도 설명했듯이 누구나 clone 한 저장소에 push 할 수는 없습니다.

공동 작업자 권한이 있거나 허가 받은 사람만 push 가 가능합니다.

✔️비공개

비공개 저장소는 그 저장소의 소유자만 볼 수 있습니다.

✔️공동 작업자 설정하기

공동 작업자의 권한을 준다는 것은 변경 사항을 저장소에 push 할 수 있도록 허용하겠다는 의미입니다.

공동 작업자의 권한을 줄 수 있는 사람은 깃허브 저장소의 소유자만이 가능합니다.

권한을 주는 방법은 간단합니다.

해당 repository에서 settings -> Collaborators 로 이동합니다.

Collaborators 탭에서 Add people를 클릭합니다.

공동 작업자를 추가하기 위해서는 그 사람의 username이나 email 주소를 알고 있어야 합니다.

이렇게 공동 작업자를 추가했으면 공동 작업자는 자신의 email로 이동해서

Github에서 전송한 초대에 응하겠냐는 메일을 확인해서 초대를 수락해야 합니다.

이렇게 공동 작업자 권한을 갖게 되면 이 repository에 대해서 push 권한을 갖게 됩니다.

하지만 공동 작업자는 이 repository의 소유자는 아니기에 repository의 설정(Setting)을 변경할 수는 없습니다.

repository 설정은 repo 소유자만 가능합니다.

즉, 저장소를 삭제하거나, 비공개 저장소를 공개로 변경하거나, 공동 작업자를 추가로 초대하거나 삭제하는 등

저장소 관련 설정은 공동 작업자는 할 수 없습니다.

organization 레벨에서는 가능할 수 있습니다.

profile
백엔드 개발자

0개의 댓글