Вы точно знаете, что когда-то попадало в ваш Git? Ищем и удаляем секреты из истории
<img src="https://habrastorage.org/getpro/habr/upload_files/3a7/389/ff0/3a7389ff0287395059482a190d67b6ac.png" /><p>Случалось ли вам добавлять в Git что-нибудь по ошибке? Если это было что-то вроде функции для дебага, некорректного комментария или случайно скопированного файла, то можно это исправить следующим коммитом. Но сработает ли такое исправление, если вы (или ваш коллега) случайно добавили в репозиторий какой-нибудь секрет? Ключ от стороннего сервиса, логин/пароль от интеграции или даже дамп базы данных или всю папку /private/uploads? На первый взгляд - да, сработает, можно сделать новый коммит и удалить то, что было добавлено по ошибке. Но дело в том, что эти данные все равно останутся в репозитории. По истории коммитов можно вернуться назад во времени (до исправления) и увидеть данные, которых уже нет в последней версии репозитория.</p> <a href="https://habr.com/ru/articles/1077998/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1077998#habracut">Как же исправить? Читать далее</a>
