내 SSH 키를 사용하여 Git 커밋에 서명

내 SSH 키를 사용하여 Git 커밋에 서명

gpg를 사용하여 git 커밋의 자동 서명을 설정하려고 합니다. 서버에 인증하고 커밋을 푸시하는 데 사용하는 개인/공개 키 쌍이 있습니다. 동일한 키를 사용하여 커밋에 서명하고 싶습니다(누군가가 스스로 인증할 수 있지만 내 이름으로 커밋을 푸시할 수 있으므로).

그게 가능합니까? gpg --list-keys아무것도 반환하지 않습니다!

답변1

Git 2.34가 출시되면서 이제 다음을 사용할 수 있습니다.Git 커밋에 서명하는 데 사용되는 SSH 키.

답변2

예, 다음을 통해 자동으로 커밋에 서명할 수 있습니다.설정 commit.gpgsign옵션.

그러나프로스타글란딘- SSH 키 대신 키를 입력하세요. 너 뭐야할 수 있는수행되는 작업은 다음과 같습니다.gpg-agent를 SSH 에이전트로 사용.

관련 정보