Skip to main content

Настройка видимости репозитория

Вы можете выбрать, кто может просматривать репозиторий.

Сведения об изменении видимости репозитория

Note

Если вы не можете изменить видимость репозитория, владелец организации может ограничить возможность изменения видимости репозитория только на владелец организации. Дополнительные сведения см. в разделе Ограничение на изменение видимости репозитория в организации.

Члены корпоративный с управляемыми пользователями могут задавать видимость репозиториев, принадлежащих их личная учетная запись частным, и репозитории в организациях своего предприятия могут быть только частными или внутренними. Дополнительные сведения см. в разделе Сведения о Enterprise Managed Users.

Перед изменением видимости репозитория рекомендуется ознакомиться с приведенными ниже предупреждениями.

Преобразование репозитория в частный

  • GitHub Enterprise Cloud отсоединит общедоступные вилки общедоступного репозитория и поместит их в новую сеть. Общедоступные форки не являются частными.
  • Репозиторий на GitHub больше не будет включаться в GitHub Archive Program. Дополнительные сведения см. в разделе Сведения об архивации содержимого и данных в GitHub.
  • Функции GitHub Advanced Security, такие как code scanning, перестанут работать, если только репозиторий не принадлежит отделу, входящему в состав организации с лицензией на Advanced Security и достаточным количеством свободных рабочих мест. Дополнительные сведения см. в разделе Сведения о GitHub Advanced Security.

Преобразование репозитория во внутренний

Преобразование репозитория в общедоступный

  • GitHub Enterprise Cloud отсоединит частные вилки и превратит в отдельный частный репозиторий. Дополнительные сведения см. в разделе "Что происходит с вилками при удалении репозитория или изменении видимости?"
  • Если частный репозиторий преобразуется в общедоступный в рамках создания проекта с открытым кодом, ознакомьтесь с руководствами по открытому коду, чтобы получить полезные советы и рекомендации. Вы также можете пройти бесплатный курс по управлению проектом с открытым кодом в GitHub Skills. После того как репозиторий станет общедоступным, вы также сможете просмотреть его профиль в сообществе, чтобы узнать, соответствует ли проект рекомендациям для поддержки участников. Дополнительные сведения см. в разделе Сведения о профилях сообщества для общедоступных репозиториев.
  • Репозиторий автоматически получит доступ к функциям GitHub Advanced Security.
  • Журнал действий и журналы будут видны всем пользователям. Если репозиторий имел повторно используемые или необходимые рабочие процессы, которыми был предоставлен общий доступ из другого репозитория в организации, путь к файлу рабочего процесса, включая имя репозитория, будет отображаться в журналах. Дополнительные сведения об удалении выполнения рабочих процессов и артефактов см. в статьях[ AUTOTITLE иУправление запусками рабочих процессов и развертываниями](/rest/actions/workflow-runs).

Сведения об улучшении безопасности репозитория см. в разделе "Краткое руководство по защите репозитория".

Последствия изменения видимости репозитория

Caution

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

Переход с общедоступного на частный

  • Звезды и наблюдатели для этого репозитория будут окончательно стерты, что повлияет на ранжирование репозитория.
  • Пользовательские правила оповещений Dependabot будут отключены, если для этого репозитория не включен параметр GitHub Advanced Security. Граф зависимостей и Dependabot alerts будут включены с разрешением на выполнение анализа только для чтения в этом репозитории.
  • Сканирование кода станет недоступным.
  • Текущие вилки останутся открытыми и будут отсоединяться от этого репозитория.

Переход с частного на общедоступный

  • Код будет виден всем, кто может посетить GitHub.com.
  • Любой пользователь может вилить репозиторий.
  • Все наборы правил push-уведомлений будут отключены.
  • Изменения будут опубликованы как действия.
  • Журнал действий и журналы будут видны всем пользователям.
  • Звезды и наблюдатели для этого репозитория будут окончательно стерты.

Переход с частного на внутренний

  • Всем членам предприятия будет предоставлен доступ на чтение.
  • Внешние участники совместной работы больше не могут добавляться в вилки, если они не добавляются в корневой каталог.
  • Звезды и наблюдатели для этого репозитория будут окончательно стерты.

Переход с внутреннего на частный

  • Звезды и наблюдатели для этого репозитория будут окончательно стерты, что повлияет на ранжирование репозитория.
  • Пользовательские правила оповещений Dependabot будут отключены, если для этого репозитория не включена расширенная безопасность GitHub. Граф зависимостей и Dependabot alerts будут включены с разрешением на выполнение анализа только для чтения в этом репозитории.
  • Сканирование кода станет недоступным.
  • Текущие вилки останутся открытыми и будут отсоединяться от этого репозитория.

Переход с внутреннего на общедоступный

  • Код будет виден всем, кто может посетить GitHub.com.
  • Любой пользователь может вилить репозиторий.
  • Все наборы правил push-уведомлений будут отключены.
  • Изменения будут опубликованы как действия.
  • Журнал действий и журналы будут видны всем пользователям.
  • Звезды и наблюдатели для этого репозитория будут окончательно стерты.

Переход с общедоступного на внутренний

  • Всем членам предприятия будет предоставлен доступ на чтение.
  • Внешние участники совместной работы больше не могут добавляться в вилки, если они не добавляются в корневой каталог.
  • Звезды и наблюдатели для этого репозитория будут окончательно стерты.

Изменение видимости репозитория

  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и щелкните Параметры.

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. В разделе "Зона опасности" справа от параметра "Изменение видимости репозитория" нажмите кнопку "Изменить видимость".

  4. Выберите видимость.

  5. Чтобы убедиться в том, что вы изменяете видимость правильного репозитория, введите его имя.

  6. Щелкните Я понимаю, изменить видимость репозитория.

Дополнительные материалы