Удаление конфиденциальных данных с Github с помощью GUI?

#github #github-desktop

#github #github-рабочий стол

Вопрос:

Я случайно загрузил кучу очень конфиденциальных клиентских проектов на Github. Мне нужно немедленно их удалить.

Я очень новичок в Git. Я не знаю, как использовать терминал. Я использую Github Desktop на Mac. Может кто-нибудь, пожалуйста, объяснить мне в самых простых терминах, как быстро и эффективно очистить / удалить полные каталоги из истории репозитория GitHub без использования терминала? (или очень-очень простые конкретные инструкции о том, как использовать terminal для этого?)

Я уже нашел некоторые инструкции по терминалу через Google, но я не знаю, как это использовать. Я не могу найти какой-либо вариант на github.com сделать это через браузер, а настольное приложение, похоже, не разрешает историю файлов или каталогов.

Комментарии:

1. Нет .. Я не понимаю, как использовать коды терминала… Я хочу просто щелкнуть правой кнопкой мыши в настольном приложении и нажать «очистить».. есть ли какой-нибудь вариант, который не требует недели обучения использованию терминала?

2. Вы пытаетесь удалить отдельные коммиты или целые репозитории?

3. Я случайно скопировал папку, полную конфиденциальных клиентских файлов, в каталог репозитория github на моем рабочем столе. Я нажал фиксацию, не осознавая, что файлы были там. Github загрузил все. Я сделал второй коммит, чтобы попытаться удалить их, не понимая, что они все еще будут храниться в истории репозитория. Теперь я не могу понять, как полностью удалить их из истории.

4. Я полагаю, вы уже настроили репозиторий на приватность, верно? Это выполнимо с github.

5. @Cmaxster Git — это утилита командной строки, и если вы хотите использовать все ее возможности, вам нужно научиться использовать ее в терминале. Графический интерфейс не завершен.