일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 플러터
- c# 윈폼
- vim
- docker
- c# 추상 클래스
- gitlab
- C++
- C# delegate
- Python
- github
- Algorithm
- c언어
- Unity
- jupyter lab
- git
- c# winform
- 유니티
- 다트 언어
- 포인터
- dart 언어
- 도커
- 깃
- HTML
- 구조체
- c#
- Flutter
- Houdini
- Data Structure
- jupyter
- C언어 포인터
Archives
- Today
- Total
nomad-programmer
[VCS/GitHub] 원격 저장소의 특징 본문
github는 기본적으로 각 사용자가 원격 저장소를 만들고 해당 원격 저장소를 다른 사용자와 공유하는 개념이다. 따라서 원격 저장소의 관리는 사용자 관리와 밀접한 관련이 있다.
이러한 관리를 세분화하기 위해 github는 공개(public) 원격 저장소와 비공개(private) 원격 저장소로 나뉜다.
비공개 원격 저장소와 공개 원격 저장소 특징
원격 저장소 | 특징 |
공개 원격 저장소 | 저장소 관리자, 협업자(collaborators) 이외에는 쓰기 권한이 없다. |
github 사용자라면 누구나 읽기 권한과 포크 권한이 있다. | |
github 사용자 누구에게든 소유권을 이전할 수 있다. | |
비공개 원격 저장소 | 관리자가 지정한 협업자만 접근해서 다룰 수 있다. |
지정한 협업자에게만 포크 기능이 열려있다. | |
유료 사용자에게만 소유권을 이전할 수 있다. |
원격 저장소의 사용자별 권한
사용자 유형 | 특징 |
저장소 관리자 | 원격 저장소 읽기 및 쓰기 가능. 협업자 초대와 소유권 이전 가능 |
협업자 | 원격 저장소 읽기 및 쓰기 가능 |
일반 사용자 | 원격 저장소 읽기만 가능. 쓰기 권한이 없으므로 포크를 하여 작업해야 함 |
* 참고로 포크하지 않고 다른 사람의 원격 저장소를 클론한 일반 사용자는 저장소 관리자가 협업자로 지정하거나 소유권을 이전하지 않는 한 원격 저장소에 관한 권한이 없습니다. 또한 소유권을 이전하게 되면 소유권을 이전한 원래 원격 저장소 관리자는 공헌자(contributor)가 된다.
'VCS > GitHub' 카테고리의 다른 글
[VCS/GitHub] git push: 로컬 작업 내역을 원격 저장소에 올리기 (0) | 2019.11.26 |
---|---|
[VCS/GitHub] git remote: 로컬 저장소와 원격 저장소 연결 (0) | 2019.11.26 |
[VCS/GitHub] 원격 저장소와 git (0) | 2019.11.26 |
[VCS/GitHub] 원격 저장소 사용 (0) | 2019.11.26 |
[VCS/GitHub] 원격 저장소 (0) | 2019.11.26 |
Comments