GPG را در macOS – انجمن DEV راه اندازی کنید

نصب
brew install gpg
کلید جدید ایجاد کنید
gpg --full-generate-key
راه اندازی جاکلیدی
gpg رمز عبور را از cli جمع آوری می کند. در صورت استفاده از vscode برای ایجاد یک commit، این مشکل ایجاد می کند. بنابراین ورودی را می توان از یک پنجره بازشو یا زنجیره کلید دریافت کرد.
brew install pinentry-mac
نصب دم این اخطارها را چاپ می کند:
==> Caveats
You can now set this as your pinentry program like
~/.gnupg/gpg-agent.conf
pinentry-program /opt/homebrew/bin/pinentry-mac
بنابراین فقط یک را ایجاد کنید ~/.gnupg/gpg-agent.conf
اگر وجود نداشت فایل کنید و خط را قرار دهید pinentry-program /opt/homebrew/bin/pinentry-mac
در آن
حالا برای بررسی اینکه آیا کار می کند یا خیر.
1.gpg --list-keys
برای چاپ کلیدهای موجود
-
pkill -TERM gpg-agent
. - ترمینال را مجددا راه اندازی کنید.
echo test | gpg -e -r <PUT THE KEY ID HERE> | gpg -d
این باید یک پنجره ورودی پین باز شود و مطمئن شوید که گزینه “ذخیره در زنجیره کلید” انتخاب شده است.
لینک های بیشتر
اسناد در GitHub برای راه اندازی: https://docs.github.com/en/authentication/managing-commit-signature-verification