Search
Write a publication
Pull to refresh

Comments 10

Интересно, многих пробил холодный пот?)

Хранятся такие коммиты не "вечно", а до тех пор, пока не будет выполнена сборка мусора через git gc, другое дело, что GitHub не предоставляет такой возможности запускать эту команду.

Полагаю, разработчикам стоит избавиться от распространенного заблуждения о том, что удаление коммита спасает от утечки

Да нет же. Разработчикам гита следует намеренно сломать `push --force`. Котята, которые используют его неправильно, не смогут и починить. А пацаны, которые знают, что делают, знают и как починить.

Обычная трагедия пушек и воробьев, в общем. Малятки подумали, что они все kernel.org, и давай без разбора шмалять сложнейшим инструментом для управления сотнями и тысячами бранчей и патчей по своим «пет проектам» (которые не пет проекты, а всего лишь домашка на вайтишном курсе). Прямо, как дети, которые ставят на свой игровой комп Windows Server, «потому что десктопная винда говно, а серверная — кристаллизованное высококонцентрированное качество».

Хотите сказать есть решение данной проблемы ? Как удалить комит полностью ?

Никак. Поменять все утекшие секреты незамедлительно и забить на этот коммит.

Это вторая часть, продолжение той истории. В начале текста об этом упоминается.

Мигранул на self-hosted https://forgejo.org для работы с pet проектами.

Гитхаб для хранения docker образов использую. Надо бы свой реестр тоже развернуть.

За подсказку спасибо, может что мелкое прямо туда буду заливать.

Тут вопрос в основном в бэкапах, одно дело через rsync ForgeJo слить. И совсем другое два-три десятка docker образов по гигабайту. =)

Sign up to leave a comment.