gitlab의 특정 분기에 대한 액세스를 제한 할 수 있습니까?특정 액세스 역할을 가진 gitlab 및 분기
나는 다른 지사와 함께 하나 명의 저장소를 가지고 예를 들어, 특정 지점
에 대한 특정 사용자에 대한 액세스를 제한 할 마스터가 모두 볼 수 있지만 개발자 만 볼 수있는 브랜치를 개발하는 동안
이 가능하며 어떻게 할 수 있습니까?
gitlab의 특정 분기에 대한 액세스를 제한 할 수 있습니까?특정 액세스 역할을 가진 gitlab 및 분기
나는 다른 지사와 함께 하나 명의 저장소를 가지고 예를 들어, 특정 지점
에 대한 특정 사용자에 대한 액세스를 제한 할 마스터가 모두 볼 수 있지만 개발자 만 볼 수있는 브랜치를 개발하는 동안
이 가능하며 어떻게 할 수 있습니까?
GitLab 보호 모델은 "Keeping your code protected"에 설명되어 있습니다.
그것은
보호 된 지점은 간단한 세 가지 않습니다 (this commit에 의해 그림과 같이) 가지 보호 기능을 포함 지사에 강제로 밀어 넣기에서
모든 분기를 보호 된 분기로 만들 수 있습니다.
master
브랜치를 보호 브랜치으로 만들지 만, 해제 할 수 있습니다.
"표시/숨김"이 아니라 읽기/쓰기에 관한 점에 유의하십시오. 전체 repo를 복제하고 모든 것을 읽을 수 있습니다.
충분히 물론, OP tbo는 in the comments 추가 :
내가하지 어떻게 망할 놈의 repo 작품 즉 특정 사용자
의 특정 지점에 대한 가시성을 제한 할 수있는 방법을 찾을 필요 : 액세스 권한이 있으면 복제본을 통해 모든 내용을 볼 수 있습니다.
보이지 않아야하는 콘텐츠가있는 경우 액세스하지 못하도록 자체 git repo로 내 보냅니다.
첫 번째 주 repo는 두 번째 개인 git repo를 submodule으로 참조 할 수 있습니다.
당신은 쓰기에 분기를 보호 할 수 있습니다 (그러나 읽기에 대한하지)
당신은 (팀을 통해) 읽기에 대한 REPO를 보호 할 수 있습니다.
관련 요청 (동일하지 않음) : http://feedback.gitlab.com/forums/176466-general/suggestions/6625487-add-protected-branch-granular-push-merge-permissio –