[Bug report] signingKey beying bypassed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I have reasons to believe git isn't honoring the configured signingKey config
on the .gitconfig.

the git-tag manpage states:

"
CONFIGURATION
	By default, git tag in sign-with-default mode (-s) will use your committer
	identity (of the form Your Name <your@email.address>) to find a key. If you
	want to use a different default key, you can specify it in the repository
	configuration as follows:

           [user]
               signingKey = <gpg-key-id>
"


I do have my $HOME/.gitconfig configured to always sign tags with a specific key
per above documentation, and I just take it for granted.
Today I had two smartcards connected, and when signing a tag, git-tag used the
wrong key to sign the tag, instead of the specified in the .gitconfig.

I believe this might be a bug or some expected behavior that doesn't match the
manpage. Or perhaps I misinterpreted the manpage?


- What did you expect to happen? (Expected behavior)

git-tag to sign a tag with the .gitconfig specified key or issue a warning it
couldn't use it.

- What happened instead? (Actual behavior)

A tag has been signed with a key different than the one specified in the
.gitconfig


I can reproduce it on any git repository in my machine, even a fresh just
initiate repo.

[System Info]
git version:
git version 2.47.1
cpu: x86_64
no commit associated with this build
sizeof-long: 8
sizeof-size_t: 8
shell-path: /bin/sh
libcurl: 8.9.1
OpenSSL: OpenSSL 3.2.2 4 Jun 2024
zlib: 1.3.1.zlib-ng
compiler info: gnuc: 14.2
libc info: glibc: 2.40
$SHELL (typically, interactive shell): /bin/bash

No Enabled Hooks


Thanks
Carlos

P.S. I'm not subscribed to the list, so, please Cc me on any reply.




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux