Что такое пользовательские свойства?
Настраиваемые свойства — это структурированные поля метаданных, которые можно прикрепить к репозиториям или организациям в GitHub.com. Они позволяют украсить репозитории или организации такой информацией, как платформы соответствия, конфиденциальность данных или сведения о проекте.
У предприятия может быть до 100 определений свойств. Список разрешенных значений может содержать до 200 элементов.
Существует два типа пользовательских свойств:
-
**Пользовательские свойства репозитория**: метаданные, прикрепленные к отдельным репозиториям. -
**Настраиваемые свойства организации**: метаданные, прикрепленные к организациям в рамках предприятия.
Примечание.
Для GitHub Enterprise Server эта функция будет доступна только с версии 3.21.
В чем преимущества использования пользовательских свойств?
Настраиваемые свойства не только обеспечивают улучшенное обнаружение, автоматизированные рабочие процессы, отслеживание соответствия, целенаправленное применение политик и улучшенные возможности отчетности, но и обеспечивают эффективное управление за счет интеграции наборов правил.
В качестве критериев выбора для наборов правил можно использовать как настраиваемые свойства репозитория, так и настраиваемые свойства организации, что позволяет точно применять политики на основе метаданных.
- Пользовательские правила репозитория см. в разделах AUTOTITLE и AUTOTITLE.
- Сведения о пользовательских правилах организации см. в разделе AUTOTITLE.
Как добавить пользовательские свойства и управлять ими?
Пользовательские свойства полностью поддерживаются через GitHubREST API }, что обеспечивает программное управление и интеграцию с внешними системами. См . раздел AUTOTITLE.
Вы можете добавить пользовательские свойства с помощью GitHubпользовательского интерфейса }. См. раздел [AUTOTITLE и Управление настраиваемыми свойствами для репозиториев в организации](/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/managing-custom-properties-for-organizations).