Назад | Перейти на главную страницу

Рабочий процесс Git Commit, который фиксируется только тогда, когда GPG подписан GPG от определенной третьей стороны

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

Я пытаюсь сделать так, чтобы вы могли зафиксировать только ключ GPG, И этот ключ GPG был подписан сторонней организацией (например, компанией или человеком), поэтому вы не можете просто использовать любой ключ GPG (в частности, один который был создан самим).

Пример. У Альберта есть ключ GPG. david@microsoft.com подписал ключ GPG Альберта. Альберт фиксирует код с помощью ключа GPG. Поскольку david@microsoft.com - это знак GPG из белого списка (хранить в проекте git?) В ключе GPG Альберта, фиксация выполняется. У Джорджа есть ключ GPG. Никто не подписал ключ GPG Джорджа или не внесен в белый список подписей GPG. Джордж пытается совершить, но его отвергают.