Skip to main content

Архивирование репозиториев

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

Сведения об архивации репозитория

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

Примечание. Клиенты, использующие GitHub Advanced Security, могут включить secret scanning в архивных репозиториях. Дополнительные сведения см. в разделе Сведения о проверке секретов.

Перед архивированием репозитория рекомендуется закрыть все проблемы и запросы на вытягивание, а также обновить файл README и описание.

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

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

Архивные репозитории можно искать. Дополнительные сведения см. в разделе Поиск репозиториев. Также можно искать проблемы и запросы на вытягивание в архивных репозиториях. Дополнительные сведения см. в разделе Поиск проблем и запросов на вытягивание.

Чтобы архивировать все репозитории в организации одновременно, можно архивировать всю организацию. Дополнительные сведения см. в разделе Архивация организации.

Архивация репозитория

Перед архивированием репозитория рекомендуется закрыть все проблемы и запросы на вытягивание, а также обновить файл README и описание.

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

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

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

  3. В разделе "Зона опасности" щелкните "Архивировать этот репозиторий"

  4. Прочитайте предупреждения.

  5. В текстовом поле введите имя репозитория, который требуется архивировать. Снимок экрана: диалоговое окно "Архив репозиторий".

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

Отмена иерархии репозитория

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

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

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

  3. В разделе "Зона опасности" щелкните Unarchive этот репозиторий

  4. Прочитайте предупреждения.

  5. В текстовом поле введите имя репозитория, который требуется отменить.

  6. Щелкните я понимаю последствия, неархивный этот репозиторий.