Skip to main content

태그 보호 규칙 구성

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

Tag protection rules are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see "GitHub’s plans."

참고: 태그 보호 규칙은 현재 베타 상태이며 변경될 수 있습니다.

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

  1. GitHub.com에서 리포지토리의 기본 페이지로 이동합니다.
  2. 리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다. 탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.
  3. 사이드바의 “코드 및 자동화” 섹션에서 태그를 클릭합니다.
  4. 새 규칙을 클릭합니다.
  5. “태그 이름 패턴”에서 보호하려는 태그의 패턴을 입력합니다. 태그 보호 규칙은 fnmatch 구문을 사용합니다. 구문 옵션에 대한 자세한 내용은 fnmatch 설명서를 참조하세요. 이 예제에서 “*”을 입력하면 모든 태그가 보호됩니다. "보호된 태그/새 규칙" 페이지의 스크린샷. 예제 패턴 '*'은 "규칙 추가" 단추와 함께 표시됩니다.
  6. 규칙 추가를 클릭합니다.