WSL2의 Yubikey에 대한 궁극의 가이드[3부]
고지 사항 I: 이 자습서는 Ubuntu를 사용하는 WSL2용으로 작성되었습니다. 배포판과 배포판이 다를 수 있습니다.
면책 조항 II: 이 튜토리얼에서는 Github를 사용하지만 다른 주요 GIT 서버(GitLab, Bitbucket 등)의 설정 프로세스는 거의 동일합니다.
에서 중단한 부분부터 계속하겠습니다.
GPG를 통해 Git 서버에 대해 인증
GIT 서버에 대해 인증하려면 공개 ssh 키가 필요합니다. 소켓을 통해 WSL의 ssh 에이전트를 GPG 키에 연결했습니다. 이제 거기에서 공개 키를 사용할 수 있습니다.
SSH 공개 키 가져오기:
# WSL2
$ ssh-add -L
출력을 가져와서 GitHub settings -> SSH and GPG Keys -> 새 SSH 키에 붙여넣습니다.
이제 원격 GIT 리포지토리에서 가져오거나 푸시하려고 하면 화면에 GPG PIN을 요청하는 모달이 표시됩니다.
GPG로 git 커밋에 서명하기
1 - Git 구성
# WSL2
git config --global user.signingkey YOUR_KEY_ID # In my case 1E9...
git config --global gpg.program gpg
git config --global commit.gpgsign true
2 - 공개 키 내보내기
# WSL2
gpg --armor --export YOUR_KEY_ID # In my case 1E9...
3 - 이 공개 GPG 키를 GitHub 설정 -> SSH 및 GPG 키 -> 새 GPG 키에 넣습니다. GitLab, Bitbucket 또는 기타 Git 서버를 사용하는 경우 GPG 키를 구성하는 유사한 방법이 있습니다.
이제 새 커밋을 만들면 PIN을 요청하는 대화 상자가 화면에 표시됩니다.
GPG 키에 대해 확인된 이메일 주소(Github에서)를 사용하고 Git에서 동일한 주소를 구성한 경우git config --global user.email
. 커밋 옆에 Verified 배지가 표시되어야 합니다.
Reference
이 문제에 관하여(WSL2의 Yubikey에 대한 궁극의 가이드[3부]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/dzerycz/the-ultimate-guide-to-yubikey-on-wsl2-part-3-2d8d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# WSL2
$ ssh-add -L
1 - Git 구성
# WSL2
git config --global user.signingkey YOUR_KEY_ID # In my case 1E9...
git config --global gpg.program gpg
git config --global commit.gpgsign true
2 - 공개 키 내보내기
# WSL2
gpg --armor --export YOUR_KEY_ID # In my case 1E9...
3 - 이 공개 GPG 키를 GitHub 설정 -> SSH 및 GPG 키 -> 새 GPG 키에 넣습니다. GitLab, Bitbucket 또는 기타 Git 서버를 사용하는 경우 GPG 키를 구성하는 유사한 방법이 있습니다.
이제 새 커밋을 만들면 PIN을 요청하는 대화 상자가 화면에 표시됩니다.
GPG 키에 대해 확인된 이메일 주소(Github에서)를 사용하고 Git에서 동일한 주소를 구성한 경우
git config --global user.email
. 커밋 옆에 Verified 배지가 표시되어야 합니다.Reference
이 문제에 관하여(WSL2의 Yubikey에 대한 궁극의 가이드[3부]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dzerycz/the-ultimate-guide-to-yubikey-on-wsl2-part-3-2d8d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)