Próbuję utworzyć podpisane znaczniki w GitHub przy użyciu wiersza polecenia git. Wygenerowałem klucz GPG z (przykładową) nazwą użytkownika Full Name (skytreader) <[email protected]>
. Po wykonaniu tej czynności próbuję utworzyć signed tag. Jednak pojawia się następujący błąd:Generowanie klucza GPG do tagowania git
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
Uważam, że wystarczy utworzyć inny klucz ze wskazaną nazwą użytkownika. Ale potem wpisując nazwę "pełna", gpg
skarży się, że moje nazwisko powinno mieć co najmniej 5 znaków.
Jak używać tego klucza z git?
Czy mogę zmienić nazwę użytkownika git używa do podpisywania moich tagów za pomocą GPG, aby uzyskać prawdziwą nazwę co najmniej 5 znaków?
Jeszcze jedno. Czy jest możliwe dołączenie części "(skytreader)" do mojego gitconfig (więc nie muszę generować kolejnego klucza GPG)? – skytreader
To może być wszystko, co chcesz. W rzeczywistości można użyć flag '-u' lub' --local-user' do określenia konkretnego '' (można go również ustawić globalnie za pomocą 'git config --global user.signingkey '. –
Christopher