Skip to main content

Управление настраиваемыми свойствами для репозиториев в организации

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

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

Enterprise owners

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

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

Допустимые символы

Имена и значения настраиваемых свойств могут содержать только определенные символы:

  • Имена: a-z, , 0-9``-``$``A-Z``_. #
  • Значения: все печатные символы ASCII, кроме ".

Кто может задать и просмотреть значения для настраиваемых свойств, которые я определяю?

После определения пользовательского свойства пользователи могут задать значение этого свойства в репозиториях предприятия. См . раздел AUTOTITLE.

  • Как владелец предприятия можно задать значение по умолчанию для обязательных свойств.
  • Владельцы организации могут задавать значения в своей организации в разных репозиториях или на уровне репозитория.
  • Если он включен, пользователи с доступом к репозиторию или custom properties подробным разрешением могут задать и обновить значение свойства для своего репозитория.

Пользователи с разрешениями на чтение в репозитории могут просматривать пользовательские значения свойств для этого репозитория.

Кроме того, владелец организации могут искать репозитории в организации по значениям настраиваемых свойств. См . раздел AUTOTITLE.

Добавление пользовательских свойств

Вы можете добавить настраиваемые свойства в ваше предприятие, чтобы сделать эти свойства доступными во всех ваших orgaizations.

  1. В правом верхнем углу GitHubщелкните фото профиля.
  2. В зависимости от среды щелкните "Ваше предприятие **" или выберите **"Предприятия **", а затем выберите **предприятие, которое вы хотите просмотреть.
  3. В левой боковой панели в разделе "Политики" щелкните "Настраиваемые свойства".
  4. Чтобы добавить новое настраиваемое свойство, в правом верхнем углу нажмите кнопку "Создать свойство".
  5. Введите имя, описание и тип пользовательского свойства. Имя должно быть уникальным во всех организациях и не может содержать пробелы.
  6. При необходимости выберите "Разрешить актерам репозитория", чтобы задать это свойство. Если этот параметр включен, пользователи репозитория и приложения с подробным разрешением на уровне custom properties репозитория смогут задать и обновить значение свойства для своего репозитория. Кроме того, любой субъект, создающий репозиторий, может задать свойство в репозитории.
  7. При необходимости выберите " Требовать это свойство" для всех репозиториев и добавьте значение по умолчанию. Это означает, что требуется, чтобы все репозитории в вашей организации имели значение для этого свойства. Репозитории, не имеющие явного значения для этого свойства, наследуют значение по умолчанию.
  8. Нажмите кнопку " Сохранить свойство".

Продвижение свойств организации в корпоративные свойства

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

  1. В правом верхнем углу GitHubщелкните фото профиля.
  2. В зависимости от среды щелкните "Ваше предприятие **" или выберите **"Предприятия **", а затем выберите **предприятие, которое вы хотите просмотреть.
  3. В левой боковой панели в разделе "Политики" щелкните "Настраиваемые свойства".
  4. Чтобы просмотреть все свойства, управляемые организациями, выберите фильтр и выберите квалификатор , управляемый и **** организацией в качестве значения, или введите managed-by:organization в строке фильтра.
  5. При необходимости, чтобы просмотреть свойства, управляемые определенной организацией, выберите фильтр и выберите квалификатор организации и имя организации в качестве значения или введите org:<ORGANIZATION-NAME> в строке фильтра.
  6. В списке свойств выберите имя свойства, которое требуется повысить. При этом вы перейдете на страницу сведений о свойстве.
  7. Чтобы повысить выбранное свойство, нажмите кнопку "Продвинуть до предприятия". Имя свойства должно быть уникальным во всех организациях в организации, в противном случае повышение не будет разрешено.
  8. Выберите Повысить уровень.