Skip to main content

엔터프라이즈의 리포지토리에 대한 사용자 지정 속성 관리

사용자 지정 속성을 만들어 조직에 리포지토리를 일관되게 분류할 수 있는 방법을 제공합니다.

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

Enterprise owners

Note

엔터프라이즈의 사용자 지정 속성은 공개 미리 보기 상태이며, 변경될 수 있습니다.

사용자 지정 속성을 사용하면 규정 준수 프레임워크, 데이터 민감도 또는 프로젝트 세부 정보와 같은 정보를 사용하여 리포지토리를 데코레이트할 수 있습니다. 사용자 지정 속성은 프라이빗이며 리포지토리에 대한 읽기 권한이 있는 사용자만 볼 수 있습니다. 엔터프라이즈에는 최대 100개의 속성 정의가 있을 수 있습니다. 허용되는 값 목록에는 최대 200개 항목이 포함될 수 있습니다.

엔터프라이즈 수준에서 사용자 지정 속성을 정의하면 사용자가 리포지토리에 적용할 수 있는 일관된 값을 만들 수 있습니다. 사용자 지정 속성을 사용하면 특정 속성이 있는 리포지토리를 대상으로 하는 규칙 집합 또는 리포지토리 정책을 만들어 엔터프라이즈의 리포지토리에 일관된 거버넌스를 적용할 수 있습니다. 사용자가 엔터프라이즈에서 리포지토리를 사용하는 방법 관리을(를) 참조하세요.

허용되는 문자

사용자 지정 속성 이름 및 값은 특정 문자만 포함할 수 있습니다.

  • 이름: a-z, A-Z, 0-9, _, -, $, #.
  • 값: "를 제외한 인쇄 가능한 모든 ASCII 문자.

사용자 자신이 정의한 사용자 지정 속성의 값을 설정하고 볼 수 있는 권한은 누구에게 있나요?

사용자 지정 속성을 정의한 후, 사용자는 엔터프라이즈의 리포지토리에서 해당 속성의 값을 설정할 수 있습니다. 조직의 리포지토리에 대한 사용자 지정 속성 관리을(를) 참조하세요.

  • 엔터프라이즈 소유자는 필수 속성의 기본값을 설정할 수 있습니다.
  • 조직 소유자는 리포지토리 또는 리포지토리 수준에서 조직의 값을 설정할 수 있습니다.
  • 사용하도록 설정된 경우, 리포지토리 액세스 권한이 있는 사용자 또는 custom properties 세분화된 권한이 있는 사용자는 사용자의 리포지토리 속성 값을 설정하고 업데이트할 수 있습니다.

리포지토리에 대한 읽기 권한이 있는 사용자는 해당 리포지토리의 사용자 지정 속성 값을 볼 수 있습니다.

또한 조직 소유자는 사용자 지정 속성 값으로 조직의 리포지토리를 검색할 수도 있습니다. 조직의 리포지토리에 대한 사용자 지정 속성 관리을(를) 참조하세요.

사용자 지정 속성 추가

엔터프라이즈에 사용자 지정 속성을 추가하여 모든 조직에서 해당 속성을 사용할 수 있도록 할 수 있습니다.

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭합니다.
  2. 사용자 환경에 따라 사용자 엔터프라이즈를 클릭하거나 사용자 엔터프라이즈를 클릭한 다음, 보고 싶은 엔터프라이즈를 클릭합니다.
  3. 왼쪽 사이드바의 "Policies"에서 Custom properties를 클릭합니다.
  4. 새 사용자 지정 속성을 추가하려면 오른쪽 위 모서리에 있는 New property를 클릭합니다.
  5. 사용자 지정 속성의 이름, 설명, 유형을 입력합니다. 이름은 모든 조직 전체에서 고유해야 하며 공백을 포함하면 안 됩니다.
  6. 필요에 따라 Allow repository actors to set this property를 선택할 수 있습니다. 사용하도록 설정하면 리포지토리 수준 custom properties 세분화된 사용 권한이 있는 리포지토리 사용자 및 앱이 해당 리포지토리의 속성 값을 설정하고 업데이트할 수 있습니다. 또한 리포지토리를 만드는 모든 행위자는 리포지토리에서 속성을 설정할 수 있습니다.
  7. 필요에 따라 Require this property for all repositories를 선택하고 기본값을 추가할 수 있습니다. 즉, 엔터프라이즈의 모든 리포지토리에 이 속성의 값이 있어야 합니다. 이 속성에 대한 명시적 값이 없는 리포지토리는 기본값을 상속합니다.
  8. 속성 저장을 클릭하세요.