Git popycha może być podpisana zJak wybrać, z którym klawiszem podpiszę git push?
git push --signed
Czy to możliwe, aby określić, z jaką gpg kluczem do podpisania push? Manpage z git push
nie określa niczego i pominie opcji konfiguracyjnych tam tylko wydaje się być
user.signingkey
określić klucza podpisu dla podpisana zobowiązuje.
Wygląda na to, że wystarczy zmienić zmienną środowiskową dla użytkownika i wiadomości e-mail. W https://github.com/git/git/blob/master/gpg-interface.c#L145, jeśli w config nie określono klucza, używana jest tożsamość użytkownika. Dlatego spróbuj utworzyć klucze z pewną nazwą użytkownika i adresem e-mail, a następnie pchnij ze zmodyfikowanymi 'GIT_COMMITTER_NAME' i' GIT_COMMITTER_EMAIL' – petrpulc