Skip to main content

Пользовательские свойства

Настраиваемые свойства позволяют добавлять структурированные метаданные в репозитории и организации, обеспечивая лучшую организацию, управление и автоматизацию в среде GitHub.

Кто может использовать эту функцию?

Repository custom properties can be managed by organization owners and users with admin permissions to the repository. Organization custom properties can be managed by enterprise owners and users with the "Manage the Enterprise's custom properties definitions" permission.

Что такое пользовательские свойства?

Настраиваемые свойства — это структурированные поля метаданных, которые можно прикрепить к репозиториям или организациям в GitHub.com. Они позволяют украсить репозитории или организации такой информацией, как платформы соответствия, конфиденциальность данных или сведения о проекте.

У предприятия может быть до 100 определений свойств. Список разрешенных значений может содержать до 200 элементов.

Существует два типа пользовательских свойств:

  •         **Пользовательские свойства репозитория**: метаданные, прикрепленные к отдельным репозиториям.
    
  •         **Настраиваемые свойства организации**: метаданные, прикрепленные к организациям в рамках предприятия.
    

Примечание.

Для GitHub Enterprise Server эта функция будет доступна только с версии 3.21.

В чем преимущества использования пользовательских свойств?

Настраиваемые свойства не только обеспечивают улучшенное обнаружение, автоматизированные рабочие процессы, отслеживание соответствия, целенаправленное применение политик и улучшенные возможности отчетности, но и обеспечивают эффективное управление за счет интеграции наборов правил.

В качестве критериев выбора для наборов правил можно использовать как настраиваемые свойства репозитория, так и настраиваемые свойства организации, что позволяет точно применять политики на основе метаданных.

Как добавить пользовательские свойства и управлять ими?

Пользовательские свойства полностью поддерживаются через GitHubREST API }, что обеспечивает программное управление и интеграцию с внешними системами. См . раздел AUTOTITLE.

Вы можете добавить пользовательские свойства с помощью GitHubпользовательского интерфейса }. См. раздел [AUTOTITLE и Управление настраиваемыми свойствами для репозиториев в организации](/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/managing-custom-properties-for-organizations).