Отключение проектов в организации - документация GitHub Enterprise Server 310

GitHub Enterprise Server 3.1.0 предоставляет возможность отключения проектов в организации. Эта функциональность позволяет организациям более гибко управлять своими проектами, убирая из них доступ и прекращая их активное развитие, сохраняя при этом историю и информацию проекта.
Отключение проекта означает трансформацию его в архивное состояние. Отключенные проекты по-прежнему могут быть найдены и просмотрены, но они станут недоступны для активных изменений и обновлений. Это позволяет организациям избежать удаления или потери важных данных, которые могут быть полезны в будущем, но перестали быть актуальными в настоящем.
Процесс отключения проектов документирован в следующих разделах:
- Просмотр и отключение проектов организации - в этом разделе описывается, как отключить проекты организации и как просмотреть список отключенных проектов;
- Восстановление отключенных проектов - этот раздел объясняет, как вернуть проекты из архивного состояния и восстановить активное развитие;
- Управление доступом к отключенным проектам - здесь описываются возможности управления доступом к отключенным проектам, чтобы предотвратить несанкционированное использование архивированных данных.
Отключение проектов - это мощная функция GitHub Enterprise Server 3.1.0, которая помогает организациям эффективно управлять своими проектами, сохраняя их историю, одновременно освобождая ресурсы для активных задач. Следующие разделы документации показывают, как использовать эту функциональность на практике.
Как отключить проект в организации
Для отключения проекта в организации на GitHub Enterprise Server 310 вы можете выполнить следующие шаги:
- Войдите в свою учетную запись на GitHub.
- Откройте страницу организации, в которой находится проект.
- Выберите вкладку "Repositories" (Репозитории).
- Найдите нужный проект в списке репозиториев.
- Нажмите на название проекта, чтобы открыть его страницу.
- На странице проекта перейдите во вкладку "Settings" (Настройки).
- Прокрутите страницу вниз и найдите секцию "Danger Zone" (Опасная зона).
- В секции "Danger Zone" нажмите на кнопку "Disable this repository" (Отключить этот репозиторий).
- Подтвердите действие, нажав на кнопку "I understand the consequences, disable this repository" (Я понимаю последствия, отключить этот репозиторий).
После выполнения этих шагов проект будет отключен в организации.
Шаг 1: Выбор проекта для отключения
Перед тем как приступить к отключению проекта в GitHub Enterprise Server, вам необходимо определить проект, который вы хотите отключить.
При выборе проекта для отключения рекомендуется учитывать следующие факторы:
- Актуальность проекта. Если проект больше не требуется или не активен, то его отключение может позволить вам освободить ресурсы и упростить управление репозиториями.
- Зависимости проекта. Проверьте, нет ли зависимостей или связанных проектов, которые будут нарушены при отключении выбранного проекта. Возможно, вам понадобится рассмотреть варианты переноса зависимостей или архивации проекта вместо его полного удаления.
- Уровень доступа. Убедитесь, что у вас есть достаточные права доступа к проекту, чтобы внести необходимые изменения. Если вы не являетесь владельцем или администратором проекта, вам может потребоваться запросить соответствующие разрешения у соответствующих лиц.
- Сохранение данных. Убедитесь, что вы создали резервные копии всех необходимых данных, связанных с проектом. Это может включать в себя код, проблемы, запросы на слияние, настройки и другие важные файлы или записи.
После того, как вы определили проект, который хотите отключить, вы можете переходить к следующему шагу процесса отключения.
Шаг 2: Отключение проекта
После того, как вы решили отключить проект, следуйте этим шагам:
Шаг | Действие |
1 | Откройте страницу проекта в интерфейсе GitHub Enterprise Server. |
2 | На странице проекта нажмите кнопку "Settings" (Настройки). |
3 | На странице настроек проекта выберите вкладку "Options" (Опции). |
4 | Прокрутите страницу вниз до раздела "Danger Zone" (Опасная зона). |
5 | В разделе "Danger Zone" (Опасная зона) нажмите кнопку "Delete this project" (Удалить этот проект). |
6 | В появившемся окне введите название проекта для подтверждения. |
7 | Нажмите кнопку "Delete" (Удалить), чтобы окончательно отключить проект. |
После выполнения этих шагов выбранный проект будет полностью отключен и удален из организации. Обратите внимание, что отключенный проект не может быть восстановлен, и вся его информация будет потеряна.
Возможности после отключения проекта
После отключения проекта в GitHub Enterprise Server 310 у вас остаются ряд возможностей:
1. Чтение кода
После отключения проекта вы все еще можете просматривать и читать код в проекте. Это может быть полезно, чтобы получить доступ к предыдущим версиям кода или изучить реализацию определенной функциональности.
2. Просмотр истории коммитов
Вы можете просмотреть историю коммитов проекта после его отключения. Это позволяет вам проследить изменения в проекте со временем и понять, какие изменения и кто их вносил.
3. Создание снимка проекта
GitHub Enterprise Server 310 позволяет вам создать снимок проекта после его отключения. Снимок содержит всю историю коммитов, ветки и теги, а также контрольные суммы всех файлов. Создание снимка может быть полезным, если вам нужно сохранить текущее состояние проекта или архивировать его для будущего использования.
4. Доступ к проекту для администраторов
Администраторы всегда могут получить доступ к отключенному проекту, чтобы выполнить необходимые задачи, такие как изменение настроек, восстановление проекта или удаление его. Это обеспечивает полный контроль над проектом, даже после его отключения.
5. Поиск файлов и кода
GitHub Enterprise Server 310 позволяет вам использовать мощный поиск для поиска файлов и кода в отключенных проектах. Вы можете использовать различные фильтры и операторы для точного поиска и нахождения нужных файлов или кода.
Эти возможности помогают сохранить и использовать ценную информацию из отключенных проектов, а также обеспечивают гибкость и контроль над управлением проектами в GitHub Enterprise Server 310.
Архивация проекта
Для архивации проекта на GitHub Enterprise Server 310 необходимо выполнить следующие шаги:
- Откройте страницу проекта, который вы хотите архивировать.
- Нажмите на вкладку "Settings" (Настройки).
- Прокрутите страницу до раздела "Danger Zone" (Опасная зона).
- Нажмите на кнопку "Archive this repository" (Архивировать этот репозиторий).
- В появившемся диалоговом окне подтвердите архивацию проекта.
После выполнения этих шагов, проект будет архивирован, и вы сможете сохранить его для дальнейшего использования или удалить с сервера.
Передача прав доступа
В GitHub Enterprise Server 3.10 вы можете передавать права доступа к проектам другим пользователям или организациям. Это полезно, когда вы хотите дать кому-то возможность управлять проектом или когда вам больше не нужно сохранять права доступа к проекту.
Если вы являетесь владельцем проекта, вы можете передать права доступа следующим образом:
- Перейдите на главную страницу проекта.
- Нажмите кнопку "Settings" в правом верхнем углу страницы.
- Выберите вкладку "Manage access" в левой части страницы.
- Нажмите кнопку "Invite teams or people" или "Invite an organization" в правом верхнем углу страницы.
- Введите имя пользователя или название организации, которым вы хотите передать права доступа.
- Выберите соответствующую роль для пользователя или организации.
- Нажмите кнопку "Add" для добавления нового пользователя или организации в список с доступом к проекту.
Когда вы добавляете нового пользователя или организацию в список с доступом к проекту, GitHub Enterprise Server отправляет уведомление на их электронную почту. Таким образом, они будут знать, что им предоставлен доступ к проекту.
Если вы больше не хотите предоставлять доступ к проекту определенному пользователю или организации, вы можете удалить их из списка с доступом следующим образом:
- Перейдите на главную страницу проекта.
- Нажмите кнопку "Settings" в правом верхнем углу страницы.
- Выберите вкладку "Manage access" в левой части страницы.
- Найдите пользователя или организацию в списке с доступом.
- Нажмите на значок корзины рядом с их именем.
- Подтвердите удаление пользователя или организации из списка с доступом.
После удаления пользователя или организации, они больше не будут иметь доступ к проекту и не смогут просматривать или изменять его содержимое.
Вопрос-ответ:
Можно ли отключить проект, если я не являюсь владельцем репозитория в GitHub Enterprise Server 310?
Нет, только владелец репозитория может выполнить отключение проекта в GitHub Enterprise Server 310. Если вы не являетесь владельцем репозитория, вам не будет доступна опция отключения проекта.
Что произойдет с отключенным проектом в GitHub Enterprise Server 310?
В случае отключения проекта в GitHub Enterprise Server 310 проект перестанет быть доступным и отображаться в списке репозиториев. Все данные и история проекта сохранятся, но больше не будут обновляться. Владелец репозитория может в любой момент включить проект обратно.
Видео:
Git - Загрузка проекта на GitHub - git push
Git - Загрузка проекта на GitHub - git push by ADV-IT 105,816 views 4 years ago 5 minutes, 37 seconds