분기 권한 설정

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Git 리포지토리의 분기에서 코드를 읽고 업데이트할 수 있는 사용자를 제어하는 권한을 설정합니다. 개별 사용자 및 그룹에 대한 권한을 설정하고 필요에 따라 리포지토리 사용 권한에서 권한을 상속하고 재정의할 수 있습니다.

Important

Azure DevOps 콘텐츠 버전 선택기에서 버전을 선택합니다.

플랫폼 및 버전에 해당하는 이 문서의 버전을 선택합니다. 버전 선택기가 목차 위에 있습니다. Azure DevOps 플랫폼 및 버전을 조회합니다.

분기 보기를 사용하여 보안 구성

  1. 웹 포털에서 프로젝트로 이동하고 Repos, 분기를 선택하여 분기 페이지를 엽니다.

    웹에서 분기 페이지 열기

  1. 페이지에서 분기를 찾습니다. 목록을 찾아보거나 오른쪽 위에 있는 모든 분기 검색 상자를 사용하여 분기 를 검색할 수 있습니다.

    분기 페이지

  2. 분기 이름 옆에 있는 ... 아이콘을 선택하여 상황에 맞는 메뉴를 엽니다. 메뉴에서 분기 보안을 선택합니다.

    분기 상황에 맞는 메뉴에서 분기 사용 권한 페이지 열기

사용자 또는 그룹 추가

프로젝트에 이미 있는 사용자 및 그룹에 대한 권한만 추가할 수 있습니다. 분기 권한을 설정하기 전에 프로젝트에 새 사용자 및 그룹을 추가합니다.

추가를 선택하여 분기 권한에 사용자 또는 그룹을 추가합니다.
로그인 주소 또는 그룹 별칭을 입력한 다음 변경 내용 저장을 선택합니다.

사용자 또는 그룹 제거

사용자 또는 Azure DevOps 그룹을 선택한 다음 제거를 선택하여 사용자 또는 그룹에 대한 사용 권한을 제거합니다. 사용자 또는 그룹은 프로젝트에 계속 존재하며 이 변경 내용은 사용자 또는 그룹에 대한 다른 사용 권한에 영향을 미치지 않습니다.

Azure DevOps Services 또는 TFS에서 사용자에 대한 분기 권한 제거

권한 설정

분기 권한 보기에서 분기 권한 설정을 제어합니다. 리포지토리 수준에서 사용 권한이 설정된 사용자 및 그룹은 기본적으로 해당 사용 권한을 상속합니다 . 사용 권한의 작동 방식에 대한 자세한 내용은 사용 권한 설정을 참조하세요.

다음 권한은 분기 작성자에 자동으로 할당됩니다. 참가, 강제 푸시, 권한 관리(리포지토리 설정 사용 권한 관리를 통해 허용되는 경우) 및 다른 사용자의 잠금 제거.

참고 항목

Azure DevOps Server 2019 이상 버전에 대해 정책 적용 권한 제외가 제거되었습니다. 이제 다음 두 가지 권한으로 기능성 기능이 지원됩니다.

  • 끌어오기 요청을 완료할 때 정책 무시
  • 푸시할 때 정책 무시

이전에 정책 적용 에서 제외를 사용하도록 설정한 사용자는 이제 대신 두 개의 새 사용 권한을 사용하도록 설정했습니다. 이러한 두 가지 새 권한에 대한 자세한 내용은 다음 표를 참조하세요.

권한

설명


끌어오기 요청을 완료할 때 정책 무시

이 권한이 있는 사용자는 끌어오기 요청을 완료할 때 분기에 대해 설정된 분기 정책에서 제외되며, PR을 완료할 때 분기 정책 재정의를 검사 병합을 사용하도록 설정하여 정책을 재정의하도록 옵트인할 수 있습니다.

푸시할 때 정책 무시

이 권한이 있는 사용자는 분기 정책을 사용하도록 설정된 분기로 푸시할 수 있습니다. 이 권한이 있는 사용자가 분기 정책을 재정의하는 푸시를 만들면 푸시는 옵트인 단계 또는 경고 없이 분기 정책을 자동으로 무시합니다.

참가

새 커밋을 분기에 푸시하고 분기를 잠글 수 있습니다. 분기에서 기존 커밋을 다시 쓸 수 없습니다.

정책 편집

분기 정책을 편집할 수 있습니다.

강제 푸시(기록 다시 쓰기, 분기 및 태그 삭제)

기록을 다시 쓸 수 있는 분기로 강제 푸시 수 있습니다. 분기를 삭제하려면 이 권한도 필요합니다.

사용 권한 관리

분기에 대한 권한을 설정할 수 있습니다.

다른 사용자의 잠금 제거

다른 사용자가 분기에서 설정한 잠금을 제거할 수 있습니다.