Note
Пользовательские свойства для вашего предприятия находятся в public preview и подлежат изменению.
Пользовательские свойства позволяют декорировать репозитории такими сведениями, как платформы соответствия требованиям, конфиденциальность данных или сведения о проекте. Пользовательские свойства являются частными и могут просматриваться только пользователями с разрешениями на чтение в репозитории. У предприятия может быть до 100 определений свойств. Список разрешенных значений может содержать до 200 элементов.
Определение настраиваемых свойств на корпоративном уровне позволяет создавать согласованные значения, которые пользователи могут применять к репозиториям. Используя настраиваемые свойства, вы можете применить согласованное управление в репозиториях в организации, создав набор правил или политику репозитория, предназначенные для репозиториев с определенными свойствами. См . раздел AUTOTITLE.
Допустимые символы
Имена и значения настраиваемых свойств могут содержать только определенные символы:
- Имена:
a-z
, ,0-9``-``$``A-Z``_
.#
- Значения: все печатные символы ASCII, кроме
"
.
Кто может задать и просмотреть значения для настраиваемых свойств, которые я определяю?
После определения пользовательского свойства пользователи могут задать значение этого свойства в репозиториях предприятия. См . раздел AUTOTITLE.
- Как владелец предприятия можно задать значение по умолчанию для обязательных свойств.
- Владельцы организации могут задавать значения в своей организации в разных репозиториях или на уровне репозитория.
- Если он включен, пользователи с доступом к репозиторию или
custom properties
подробным разрешением могут задать и обновить значение свойства для своего репозитория.
Пользователи с разрешениями на чтение в репозитории могут просматривать пользовательские значения свойств для этого репозитория.
Кроме того, владелец организации могут искать репозитории в организации по значениям настраиваемых свойств. См . раздел AUTOTITLE.
Добавление пользовательских свойств
Вы можете добавить настраиваемые свойства в ваше предприятие, чтобы сделать эти свойства доступными во всех ваших orgaizations.
- В правом верхнем углу GitHubщелкните фото профиля.
- В зависимости от среды щелкните "Ваше предприятие **" или выберите **"Предприятия **", а затем выберите **предприятие, которое вы хотите просмотреть.
- В левой боковой панели в разделе "Политики" щелкните "Настраиваемые свойства".
- Чтобы добавить новое настраиваемое свойство, в правом верхнем углу нажмите кнопку "Создать свойство".
- Введите имя, описание и тип пользовательского свойства. Имя должно быть уникальным во всех организациях и не может содержать пробелы.
- При необходимости выберите "Разрешить актерам репозитория", чтобы задать это свойство. Если этот параметр включен, пользователи репозитория и приложения с подробным разрешением на уровне
custom properties
репозитория смогут задать и обновить значение свойства для своего репозитория. Кроме того, любой субъект, создающий репозиторий, может задать свойство в репозитории. - При необходимости выберите " Требовать это свойство" для всех репозиториев и добавьте значение по умолчанию. Это означает, что требуется, чтобы все репозитории в вашей организации имели значение для этого свойства. Репозитории, не имеющие явного значения для этого свойства, наследуют значение по умолчанию.
- Нажмите кнопку " Сохранить свойство".
Продвижение свойств организации в корпоративные свойства
Вы можете повысить уровень собственности от организации к вашей корпоративной учетной записи, чтобы гарантировать, что имя и значения свойств доступны для использования во всех организациях в организации.
- В правом верхнем углу GitHubщелкните фото профиля.
- В зависимости от среды щелкните "Ваше предприятие **" или выберите **"Предприятия **", а затем выберите **предприятие, которое вы хотите просмотреть.
- В левой боковой панели в разделе "Политики" щелкните "Настраиваемые свойства".
- Чтобы просмотреть все свойства, управляемые организациями, выберите фильтр и выберите квалификатор , управляемый и **** организацией в качестве значения, или введите
managed-by:organization
в строке фильтра. - При необходимости, чтобы просмотреть свойства, управляемые определенной организацией, выберите фильтр и выберите квалификатор организации и имя организации в качестве значения или введите
org:<ORGANIZATION-NAME>
в строке фильтра. - В списке свойств выберите имя свойства, которое требуется повысить. При этом вы перейдете на страницу сведений о свойстве.
- Чтобы повысить выбранное свойство, нажмите кнопку "Продвинуть до предприятия". Имя свойства должно быть уникальным во всех организациях в организации, в противном случае повышение не будет разрешено.
- Выберите Повысить уровень.