Как можно удалить удаленный репозиторий на Github – 3 способа и восстановление
Время от времени пользователи сталкиваются с необходимостью подчищать свой аккаунт и удалять лишние или ошибочно созданные репозитории. При этом важно учитывать, что на платформе GitHub эта операция считается не самой простой. Потому у многих пользователей возникает вопрос, как можно удалить удаленный репозиторий на Github. Существует несколько вариантов получения нужных результатов – через сайт, терминал или приложение.
СОДЕРЖАНИЕ СТАТЬИ:
Удаление
Чтобы избавиться от удаленного приложения, требуется провести ряд последовательных действий. Это можно сделать через сайт, консоль или приложение.
Через сайт
Использование официального портала считается единственным полноценным вариантом удаления репозиториев GitHub. Сделать это можно при помощи своего аккаунта. При этом рекомендуется выполнить такие действия:
- Найти репозиторий. Вначале рекомендуется войти в свой профиль и отыскать нужный вариант. Для этого требуется открыть GitHub и с левой стороны ознакомиться с созданными проектами. Если их слишком много и найти требуемый вариант на первой странице не получилось, рекомендуется нажать на пункт «Show more» или перейти во вкладку «Your repositories». Тут удастся ознакомиться с полным перечнем своих проектов.
- Перейти в настройки. Для этого рекомендуется отыскать вкладку «Settings». Она находится слева от раздела «Insights». Здесь необходимо пролистать все настройки, пока не удастся добраться до меню «Danger Zone». Этот участок не зря называется опасным, поскольку позволяет без следа удалить всю работу или передать ее во владение другому лицу. Тут требуется найти кнопку «Delete this repository» и нажать на нее. При этом переживать не стоит – на этом этапе еще ничего не будет удалено.
- Подтвердить удаление. После нажатия на пункт «Delete this repository» высветится диалоговое окно, в котором требуется подтвердить действие. Если последствия четко ясны, нужно дать согласие. Для удаления репозитория требуется ввести его полное наименование. При этом нужно указать имя профиля и проекта. После этого пути обратно не будет.
При этом перед ним появляется строка «I understand the consequences, delete this repository». После нажатия на этот пункт проект будет полностью удален из профиля. При этом пользователь перенаправляется в аккаунт, после чего высвечивается уведомление об успешном удалении.
Через терминал
Создатели ресурса GitHub приняли решение, что осуществлять удаление проектов дистанционным способом при помощи терминала или сторонних приложений может быть опасно. Потому они ввели запрет на такие действия. Безусловно, удалить репозиторий можно и таким образом. Однако в этом случае пропадет только его локальная копия на используемом девайсе. При этом на GitHub проект останется доступным.
Для удаления репозитория из памяти ПК рекомендуется переместиться в консоли в соответствующий каталог. Это можно сделать, используя команду «cd». Оттуда рекомендуется убрать подкаталог «.git». Для этого рекомендуется воспользоваться командой «rm -rf». После выполнения указанных действий проект будет полностью удален с используемого девайса.
Через устанавливаемый клиент
Для удаления проекта через официальное приложение требуется сделать следующее:
- Зайти в GitHub Desktop.
- Нажать на вкладку «Current Repository» правой кнопкой мышки.
- Выбрать пункт «Remove».
- После этого появится сообщение, действительно ли есть желание удалить репозиторий. Также появится предложение поместить его в корзину. На этом этапе нужно установить галочку и нажать на пункт «Remove». После выполнения указанных действий удастся полностью убрать проект с жесткого диска.
Восстановление
Если возникает потребность в восстановлении информации, требуется воспользоваться рекомендациями разработчиков. Однако сделать это удастся в случае выполнения таких условий:
- данные были удалены не больше 90 суток назад;
- удаленная информация была составляющей другого файла, который на текущий момент содержит данные;
- пользователь понял, что совершил ошибку.
Вторая составляющая считается наиболее важной. Иными словами, проект должен иметь родительский репозиторий. Без соблюдения этого требования восстановить его не удастся. Итак, для получения нужных результатов требуется сделать следующее:
- Перейти в настройки.
- С левой стороны найти пункт «Repositories» и перейти к нему.
- Зайти в меню «Repositories и Deleted repositories».
- Ознакомиться с удаленными проектами, которые еще можно восстановить.
- Нажать на пункт «Restore».
- Кликнуть на строку «I understand, restore this repository».
Удалить репозиторий можно только через официальный портал GitHub. Для этого требуется выполнить определенную последовательность действий. Для удаления локальной копии можно воспользоваться терминалом или приложением.