Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-15 13:20
관리 메뉴

nomad-programmer

[VCS/GitHub] 원격 저장소의 특징 본문

VCS/GitHub

[VCS/GitHub] 원격 저장소의 특징

scii 2019. 11. 26. 21:11

github는 기본적으로 각 사용자가 원격 저장소를 만들고 해당 원격 저장소를 다른 사용자와 공유하는 개념이다. 따라서 원격 저장소의 관리는 사용자 관리와 밀접한 관련이 있다.

이러한 관리를 세분화하기 위해 github는 공개(public) 원격 저장소와 비공개(private) 원격 저장소로 나뉜다.

비공개 원격 저장소와 공개 원격 저장소 특징

원격 저장소 특징
공개 원격 저장소 저장소 관리자, 협업자(collaborators) 이외에는 쓰기 권한이 없다.
github 사용자라면 누구나 읽기 권한과 포크 권한이 있다.
github 사용자 누구에게든 소유권을 이전할 수 있다.
비공개 원격 저장소 관리자가 지정한 협업자만 접근해서 다룰 수 있다.
지정한 협업자에게만 포크 기능이 열려있다.
유료 사용자에게만 소유권을 이전할 수 있다.

원격 저장소의 사용자별 권한

사용자 유형 특징
저장소 관리자  원격 저장소 읽기 및 쓰기 가능. 협업자 초대와 소유권 이전 가능
협업자 원격 저장소 읽기 및 쓰기 가능
일반 사용자 원격 저장소 읽기만 가능. 쓰기 권한이 없으므로 포크를 하여 작업해야 함

* 참고로 포크하지 않고 다른 사람의 원격 저장소를 클론한 일반 사용자는 저장소 관리자가 협업자로 지정하거나 소유권을 이전하지 않는 한 원격 저장소에 관한 권한이 없습니다. 또한 소유권을 이전하게 되면 소유권을 이전한 원래 원격 저장소 관리자는 공헌자(contributor)가 된다.

Comments