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 자 이상으로 변경합니까?
하나 더. gitconfig에 "(skytreader)"부분을 포함시킬 수 있습니까? 그래서 다른 GPG 키를 생성 할 필요가 없습니까? – skytreader
원하는대로 할 수 있습니다. 사실,'-u' 또는'--local-user' 플래그를 사용하여 특정 ''을 지정할 수 있습니다 ('git config --global user.signingkey '으로 전역 적으로 설정할 수도 있습니다.) –
Christopher