Я встановив глобальний конфігурацію Git commit.gpgsign = true
автоматично підписувати компроміси, які я роблю. Однак, коли я перемалюю або вибираю вишню, здається, що всі вони підписуються, навіть якщо я не автор.
Як я можу сказати Git, що підписуватиметься лише збірки, які я автором, автоматично? (Я розумію, що можу впоратися з кожним вчиненням вручну, але я не бажаю виконувати спеціальні дії для кожного з них, які я роблю або не хочу підписувати.)
1
ІМХО, так як перебіг або вишневий вибір, як правило, змінюють актуальні зміни фіксація (наприклад, застосовується одна і та ж розбіжність для іншого коду), це робить трохи сенсом, що ви б також вважається частково відповідальним за ці зміни ...
—
grawity
Це цікавий момент. Думаю, це залежить від робочого процесу та взаємного розуміння довіри, який має кожен, хто використовує репо. З спрощеної точки зору, здається, що я б не хотіла бути відповідальною за зобов'язання інших у більшості випадків. Я, можливо, захочу розглядатись як відповідальний за переїхавши / переставши здійснює, але насправді не існує способу вказувати, що, окрім, можливо, в повідомленні фіксації.
—
jtbandes
Підтримка GPG в git менше стосується підтвердження того, хто створив фіксацію, і більше про те, хто визначив, хто випускає певний код у (надійний) репозиторій.
—
Xiong Chiamiov