gitコマンドラインを使ってGitHubで署名付きタグを作成しようとしています。私は(サンプル)ユーザ名Full Name (skytreader) <[email protected]>
でGPGキーを生成しました。これで、私はsigned tagを作成しようとします。しかし、次のエラーが表示されます。gitタグ付け用のGPGキーの生成
gpg: skipped "full <[email protected]>": secret key not available
gpg: signing failed: secret key not available
error: gpg failed to sign the data
error: unable to sign the tag
私は、指定されたユーザー名で別のキーを作成するだけでよいことを実感します。しかし、「full」という名前を入力すると、gpg
は私の名前が少なくとも5文字でなければならないと不平を言う。
どうすればこのキーをgitで使用できますか?
私のタグをGPGで署名するためにgitのユーザ名を変更して、実際の名前が少なくとも5文字長くなるようにしますか?
もう1つ。私のgitconfigに "(skytreader)"部分を含めることは可能ですか(私は別のGPGキーを生成する必要はありません)? – skytreader
これは何でも構いません。実際には '-u'または' --local-user'フラグを使って特定の ''を指定することができます( 'git config --global user.signingkey 'でグローバルに設定することもできます)。 –
Christopher