Note
태그 보호 규칙은 GitHub Enterprise Server 버전 3.16 이상에서 사용되지 않음입니다. 대신 규칙 집합을 사용합니다. 아직 사용 중인 모든 태그 보호 규칙은 자동으로 마이그레이션됩니다. 이에 대한 자세한 내용은 the GitHub Blog에서 확인할 수 있습니다.
태그 보호 규칙을 추가하면 제공된 패턴과 일치하는 모든 태그가 보호됩니다. 관리자 또는 유지 관리 권한이 있는 사용자 또는 리포지토리에서 "리포지토리 규칙 편집" 권한이 있는 사용자 지정 역할을 맡은 사용자만 보호된 태그를 만들 수 있으며, 관리자 권한 또는 리포지토리에서 "리포지토리 규칙 편집" 권한이 있는 사용자 지정 역할을 맡은 사용자만 보호된 태그를 삭제할 수 있습니다. 자세한 내용은 조직의 리포지토리 역할을(를) 참조하세요. GitHub Apps에는 보호된 태그를 수정할 수 있는 Repository administration: write
권한이 필요합니다.
또한 다른 사용자 그룹이 태그 보호 규칙과 일치하는 태그를 만들거나 삭제할 수 있도록 사용자 지정 리포지토리 역할을 만들 수 있습니다. 자세한 내용은 조직의 사용자 지정 리포지토리 역할 관리을(를) 참조하세요.
태그 보호 규칙 추가
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
-
사이드바의 "Code and automation" 섹션에서 Tags를 클릭합니다.
-
새 규칙을 클릭합니다.
-
“태그 이름 패턴”에서 보호하려는 태그의 패턴을 입력합니다. 태그 보호 규칙은
fnmatch
구문을 사용합니다. 구문 옵션에 대한 자세한 내용은 fnmatch 설명서를 참조하세요. 이 예제에서 “*”을 입력하면 모든 태그가 보호됩니다. -
규칙 추가를 클릭합니다.