From: Linus Torvalds Date: Sun, 15 Jan 2006 20:02:27 GMT Subject: Re: what exactly is git-tag looking for when you try to sign a tag? Message-ID: In-Reply-To: <200601151932.05342.alan@chandlerfamily.org.uk> On Sun, 15 Jan 2006, Alan Chandler wrote: > > 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 " 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 " and then using "adduid" to add your git committer ID as a user of the key. At which point "git tag -s " should just work, since gpg will be able to match up the keys automatically. Linus