Пользовательские свойства позволяют декорировать репозитории такими сведениями, как платформы соответствия требованиям, конфиденциальность данных или сведения о проекте. Пользовательские свойства являются частными и могут просматриваться только пользователями с разрешениями на чтение в репозитории. У предприятия может быть до 100 определений свойств. Список разрешенных значений может содержать до 200 элементов.
Определение настраиваемых свойств на корпоративном уровне позволяет создавать согласованные значения, которые пользователи могут применять к репозиториям. Используя настраиваемые свойства, вы можете применить согласованное управление в репозиториях в организации, создав набор правил или политику репозитория, предназначенные для репозиториев с определенными свойствами.
Допустимые символы
Имена и значения настраиваемых свойств могут содержать только определенные символы:
- Имена:
a-z,A-Z,0-9,_``-``$``# - Значения: Все печатные символы ASCII, за исключением
"
Кто может задать и просмотреть значения для настраиваемых свойств, которые я определяю?
После определения пользовательского свойства пользователи могут задать значение этого свойства в репозиториях предприятия. См . раздел AUTOTITLE.
- Как владелец предприятия можно задать значение по умолчанию для обязательных свойств.
- Владельцы организации могут задавать значения в своей организации в разных репозиториях или на уровне репозитория.
- Если он включен, пользователи с доступом к репозиторию или
custom propertiesподробным разрешением могут задать и обновить значение свойства для своего репозитория.
Пользователи с разрешениями на чтение в репозитории могут просматривать пользовательские значения свойств для этого репозитория.
Кроме того, владелец организации могут искать репозитории в организации по значениям настраиваемых свойств. См . раздел AUTOTITLE.
Добавление пользовательских свойств
Вы можете добавить настраиваемые свойства в свое предприятие, чтобы сделать эти свойства доступными во всех организациях.
-
Перейдите к своему предприятию. Например, на странице Enterprises на GitHub.com.
-
В левой боковой панели в разделе "Политики" щелкните "Настраиваемые свойства".
-
Чтобы добавить новое настраиваемое свойство, в правом верхнем углу нажмите кнопку "Создать свойство".
-
Введите имя, описание и тип пользовательского свойства. Название должно быть уникальным для всех ваших организаций, не содержать пробелов и не превышать 75 символов в длину.
-
При необходимости выберите "Разрешить актерам репозитория", чтобы задать это свойство. Если этот параметр включен, пользователи репозитория и приложения с подробным разрешением на уровне
custom propertiesрепозитория смогут задать и обновить значение свойства для своего репозитория. Кроме того, любой субъект, создающий репозиторий, может задать свойство в репозитории. -
При необходимости выберите " Требовать это свойство" для всех репозиториев и добавьте значение по умолчанию. Это означает, что требуется, чтобы все репозитории в вашей организации имели значение для этого свойства. Репозитории, не имеющие явного значения для этого свойства, наследуют значение по умолчанию.
- По желанию вы можете выбрать «Требовать явно указанные пользователем значения». Когда эта опция включена, пользователи и приложения с разрешением устанавливать значения свойств должны указывать явное значение при настройке свойств, создании репозиториев или переносе репозиториев. Репозитории, которые ещё не имеют явного значения, всё равно будут наследовать значение по умолчанию.
-
Нажмите кнопку " Сохранить свойство".
Дальнейшие шаги
Применяйте политики к репозиториям на основе их настраиваемых свойств. См . раздел AUTOTITLE.