Можно ли предотвратить случайное попадание проекта или его содержимого в неправильный репозиторий?
О работе с github: я ищу что-то вроде конфигурационного файла репо в корневом каталоге рабочего каталога моего проекта, который говорит что-то вроде: "Этот проект принадлежит серверу private.github.com, если файлы случайно помещаются на другой сервер или домен потерпите неудачу с ошибкой."
Это защитит от чего-то вроде случайного помещения содержимого частного проекта в публичный репозиторий.
Что-то вроде этого выполнимо? Кроме того, он должен быть автоматическим для каждого пользователя, поэтому он не может быть чем-то, что сам пользователь должен настроить. После того, как они проверят проект, должно быть обеспечено предотвращение несчастных случаев.
1 ответ
Вы можете использовать ловушку Gits для выполнения любых автоматических проверок во время нажатия или фиксации: https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks
Просто создайте сценарий оболочки, чтобы проверить репозиторий и запустить его с помощью git-хуков.