Skip to main content

리포지토리에 대한 규칙 세트 관리

리포지토리에서 기존 규칙 세트를 편집, 모니터링 및 삭제하여 사용자가 특정 분기 및 태그와 상호 작용하는 방법을 변경할 수 있습니다.

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

리포지토리에 대한 읽기 권한이 있는 사용자는 해당 리포지토리의 규칙 세트를 볼 수 있습니다. 리포지토리에 대한 관리자 권한이 있는 사용자 또는 “리포지토리 규칙 편집” 권한이 있는 사용자 지정 역할은(는) 리포지토리에 대한 규칙 세트를 만들고 편집하고 삭제할 수 있습니다.

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

규칙 세트를 만든 후 규칙 세트를 변경하여 사용자가 대상 분기 또는 태그와 상호 작용하는 방법을 변경할 수 있습니다. 예를 들어 분기 또는 태그를 더 엄격하게 보호하는 규칙을 추가하거나, 리포지토리에 대한 기여자 경험에 미치는 의도하지 않은 영향을 해결하기 위해 규칙 세트를 일시적으로 비활성화할 수 있습니다.

REST 및 GraphQL API를 사용하여 규칙 세트를 관리할 수 있습니다. 자세한 내용은 "규칙" 및 "변형"을(를) 참조하세요.

리포지토리에 대한 규칙 세트 보기

리포지토리에 대한 읽기 권한이 있는 사용자는 해당 리포지토리를 대상으로 하는 규칙 세트를 볼 수 있습니다. 이는 분기에 커밋할 수 없는 이유를 알고 싶은 경우에 유용할 수 있습니다. "규칙 세트" 페이지에서 특정 분기 또는 태그를 대상으로 하는 활성 규칙 세트를 볼 수 있습니다.

  1. GitHub.com에서 리포지토리의 기본 페이지로 이동합니다.

  2. 왼쪽의 파일 트리 보기에서 분기 드롭다운 메뉴를 선택한 다음 모든 분기 보기를 클릭합니다. 통합 파일 편집기의 맨 위에도 분기 드롭다운 메뉴가 있습니다.

    리포지토리의 파일 트리 보기 스크린샷 분기의 드롭다운 메뉴가 확장되고 진한 주황색 윤곽선으로 표시되어 있습니다.

  3. 분기 왼쪽에서 을 클릭합니다.

    리포지토리의 분기 목록 스크린샷. "기본" 분기 옆에 키홀이 있는 방패 아이콘이 주황색 윤곽선으로 강조 표시되어 있습니다.

  4. 필요에 따라 다른 분기 또는 태그에 대한 규칙 세트를 보려면 분기 선택기 드롭다운 메뉴를 사용합니다.

    "규칙 세트" 페이지의 스크린샷 규칙 세트 위에 분기 아이콘과 "team-test"라는 레이블이 있는 드롭다운 메뉴가 주황색 윤곽선으로 강조 표시되어 있습니다.

  5. 보려는 규칙 세트의 이름을 클릭합니다.

규칙 세트 편집

규칙 집합을 편집하여 이름, 권한 무시 또는 규칙 등을 변경할 수 있습니다. 규칙 집합을 편집하여 규칙 집합을 사용하거나 일시적으로 사용하지 않도록 설정하여 상태를 변경할 수 있습니다.

  1. GitHub.com에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다. 탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. 왼쪽 사이드바의 "코드 및 자동화"에서 규칙을 클릭한 다음 규칙 세트를 클릭합니다.

    리포지토리에 대한 "설정" 페이지의 사이드바 스크린샷. "규칙" 하위 메뉴가 확장되고 "규칙 세트" 옵션이 주황색 윤곽선으로 표시되어 있습니다.

  4. "규칙 세트" 페이지에서 편집할 규칙 세트의 이름을 클릭합니다.

  5. 필요에 따라 규칙 세트를 변경합니다. 사용 가능한 규칙에 대한 정보는 "규칙 세트에 사용 가능한 규칙"을(를) 참조하세요.

  6. 페이지 하단에서 Save changes(변경 내용 저장)를 클릭합니다.

규칙 세트 삭제

팁: 규칙 세트를 일시적으로 사용하지 않도록 설정하고 삭제하지는 않으려는 경우 규칙 세트의 상태를 "사용 안 함"으로 설정할 수 있습니다. 자세한 내용은 “규칙 세트 편집”을 참조하세요.

  1. GitHub.com에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다. 탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. 왼쪽 사이드바의 "코드 및 자동화"에서 규칙을 클릭한 다음 규칙 세트를 클릭합니다.

    리포지토리에 대한 "설정" 페이지의 사이드바 스크린샷. "규칙" 하위 메뉴가 확장되고 "규칙 세트" 옵션이 주황색 윤곽선으로 표시되어 있습니다.

  4. 삭제할 규칙 세트의 이름을 클릭합니다.

  5. 규칙 세트 이름의 오른쪽에서 를 선택하고 규칙 세트 삭제를 클릭합니다.

    규칙 세트를 편집하기 위한 페이지의 스크린샷 세 개의 점으로 레이블이 지정된 단추 아래에 "규칙 세트 삭제"라는 레이블이 지정된 옵션이 주황색 윤곽선으로 표시되어 있습니다.