GitHub Commit Gate-Keeper - PullRequest
       41

GitHub Commit Gate-Keeper

0 голосов
/ 14 сентября 2018

Есть ли у нас какой-либо способ для организации GitHub Comмитов нашей организации?Я хочу убедиться, что ни один из коммитов нашего разработчика GitHub в публичный репозиторий не выставляет какие-либо конкретные строки / ключи.

Итак, скрипты гейткипера, которые анализируют коммиты, сделанные нашими разработчиками, и запрещают коммит в случае, если он выставляет определенную строку.Я знаю, что Частное хранилище является очевидным решением, но у нас должно быть ограничение и для открытого хранилища.

1 Ответ

0 голосов
/ 25 апреля 2019

Возможно, вы захотите внедрить рабочий процесс GitHub Action , аналогичный этому хранилищу , чтобы сканировать содержимое принудительной фиксации (используя один из сканеров безопасности ).

И, в качестве действия, вы можете сбросить ветку до предыдущего коммита, фактически отменив то, что только что было нажато.

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

...