Skip to main content

태그 보호 규칙 구성

기여자가 태그를 만들거나 삭제하지 못하도록 리포지토리에 대한 태그 보호 규칙을 구성할 수 있습니다.

누가 이 기능을 사용할 수 있는 있나요?

태그 보호 규칙은 조직의 GitHub Free 및 GitHub Free이(가) 있는 퍼블릭 리포지토리와 GitHub Pro, GitHub Team, GitHub Enterprise Cloud 및 GitHub Enterprise Server의 퍼블릭 및 프라이빗 리포지토리에서 사용할 수 있습니다.

태그 보호 규칙 정보

태그 보호 규칙을 추가하면 제공된 패턴과 일치하는 모든 태그가 보호됩니다. 관리자 또는 유지 관리 권한이 있는 사용자 또는 리포지토리에서 "리포지토리 규칙 편집" 권한이 있는 사용자 지정 역할을 맡은 사용자만 보호된 태그를 만들 수 있으며, 관리자 권한 또는 리포지토리에서 "리포지토리 규칙 편집" 권한이 있는 사용자 지정 역할을 맡은 사용자만 보호된 태그를 삭제할 수 있습니다. 자세한 내용은 "조직의 리포지토리 역할"을(를) 참조하세요. GitHub Apps에는 보호된 태그를 수정할 수 있는 Repository administration: write 권한이 필요합니다.

또한 다른 사용자 그룹이 태그 보호 규칙과 일치하는 태그를 만들거나 삭제할 수 있도록 사용자 지정 리포지토리 역할을 만들 수 있습니다. 자세한 내용은 "조직의 사용자 지정 리포지토리 역할 관리"을(를) 참조하세요.

태그 보호 규칙 추가

  1. GitHub Enterprise Server 인스턴스에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. 사이드바의 “코드 및 자동화” 섹션에서 태그를 클릭합니다.

  4. 새 규칙을 클릭합니다.

  5. “태그 이름 패턴”에서 보호하려는 태그의 패턴을 입력합니다. 태그 보호 규칙은 fnmatch 구문을 사용합니다. 구문 옵션에 대한 자세한 내용은 fnmatch 설명서를 참조하세요. 이 예제에서 “*”을 입력하면 모든 태그가 보호됩니다.

    "보호된 태그/새 규칙" 페이지의 스크린샷. 예제 패턴 '*'은 "규칙 추가" 단추와 함께 표시됩니다.

  6. 규칙 추가를 클릭합니다.