Comments 10
Интересно, многих пробил холодный пот?)
Хранятся такие коммиты не "вечно", а до тех пор, пока не будет выполнена сборка мусора через git gc
, другое дело, что GitHub не предоставляет такой возможности запускать эту команду.
Полагаю, разработчикам стоит избавиться от распространенного заблуждения о том, что удаление коммита спасает от утечки
Да нет же. Разработчикам гита следует намеренно сломать `push --force`. Котята, которые используют его неправильно, не смогут и починить. А пацаны, которые знают, что делают, знают и как починить.
Обычная трагедия пушек и воробьев, в общем. Малятки подумали, что они все kernel.org, и давай без разбора шмалять сложнейшим инструментом для управления сотнями и тысячами бранчей и патчей по своим «пет проектам» (которые не пет проекты, а всего лишь домашка на вайтишном курсе). Прямо, как дети, которые ставят на свой игровой комп Windows Server, «потому что десктопная винда говно, а серверная — кристаллизованное высококонцентрированное качество».
Было же месяц назад
https://habr.com/en/companies/bastion/articles/916752/
В этом же самом блоге. Как так-то?
Мигранул на self-hosted https://forgejo.org для работы с pet проектами.
Гитхаб для хранения docker образов использую. Надо бы свой реестр тоже развернуть.
ForgeJo - это ж форк Gitea? Так-то в Gitea можно класть образы Docker-контейнеров :-)
P.S. В ForgeJo этот функционал тоже присутствует - https://forgejo.org/docs/latest/user/packages/container/
Призраки в коммитах: пылесосим историю Git в поиске утекших секретов