برنامه نویسی

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 برای چاپ کلیدهای موجود

  1. pkill -TERM gpg-agent.
  2. ترمینال را مجددا راه اندازی کنید.
  3. echo test | gpg -e -r <PUT THE KEY ID HERE> | gpg -d

این باید یک پنجره ورودی پین باز شود و مطمئن شوید که گزینه “ذخیره در زنجیره کلید” انتخاب شده است.

لینک های بیشتر

اسناد در GitHub برای راه اندازی: https://docs.github.com/en/authentication/managing-commit-signature-verification

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا