Re: what exactly is git-tag looking for when you try to sign a tag?
- From
Linus Torvalds <torvalds@osdl.org>
- Date
- Jan 15, 2006, 20:02 UTC
- Message-ID
- <Pine.LNX.4.64.0601151155520.13339@g5.osdl.org>
- In-Reply-To
- <200601151932.05342.alan@chandlerfamily.org.uk>
On Sun, 15 Jan 2006, Alan Chandler wrote:
Show 6 quoted lines
> > git-tag -s v1.0 > > and it complained that I don't have any secret key available. > > What exactly is the process of making one available?
Do
gpg --list-secret-keys
to check what keys you have available to sign with.
Then, use
git tag -u "key user name" v1.0
because what has _probably_ happened is that if you just use "-s" it will pick your "committer name" as the key identifier, and you probably made your keys using your real email or other identifier.
So "-u <username>" means the same thing as "-s", but with additionally specifying _which_ key it should use.
Alternatively, you should be able to just use "gpg --edit-key <keyname>" and then using "adduid" to add your git committer ID as a user of the key. At which point "git tag -s <tagname>" should just work, since gpg will be able to match up the keys automatically.
Linus