@ সিডিশোবার্কার, এবং @ জাভিয়ার হো দ্রষ্টব্য দেখুন, আমি নিম্নলিখিত পদক্ষেপের মাধ্যমে আমার সমস্যার সমাধান করেছি।
ধরে নিন জিপিজি 2 ব্রু দ্বারা ইনস্টল হয়েছে,
git config --global gpg.program gpg2
brew install pinentry
gpgconf --kill gpg-agent
gpg2 -K --keyid-format SHORT
// no key found then generate new one
gpg2 --gen-key
gpg2 -K --keyid-format SHORT
... /। GnuPG / pubring.gpg
সেকেন্ড আরএসএ 2048/0 এ 61 সি 6 এফএসি 2017-06-29 [এসসি] [মেয়াদ শেষ: 2019-06-29]
git config --global user.signingkey 0A61C6FC
আমার সহকর্মীর দ্বারা স্মরণ করিয়ে দেওয়া, সংযোজন করা দরকার
export GPG_TTY=$(tty)
zsh ব্যবহার করে ~ / .zshrc এ যান, অন্যথায় ~ / .bash_profile এ যুক্ত করুন
ম্যাকোসের জন্য,
gpg2 ব্রিউতে gpg এর সাথে একত্রিত হয় এবং সেইজন্য gpg কমান্ডটি gpg2 এ নির্দেশিত হয়
brew install gpg2
ব্রিউ তথ্য জিপিজি
gnupg: স্থিতিশীল 2.2.6 (বোতলজাত)
git config --global gpg.program gpg
gpg -K --keyid-format SHORT
এবং পাসফ্রেজ প্রবেশের জন্য প্যান্ট্রি-ম্যাক রয়েছে
brew install pinentry-mac
vim ~/.gnupg/gpg-agent.conf
লাইন যুক্ত করুন
প্যান্ট্রি-প্রোগ্রাম / ইউএসআর / স্থানীয় / বিন / প্যান্ট্রি-ম্যাক
আমার সহকর্মীর দ্বারা স্মরণ করিয়ে দেওয়া, সংযোজন করা দরকার
export GPG_TTY=$(tty)
zsh ব্যবহার করে ~ / .zshrc এ যান, অন্যথায় ~ / .bash_profile এ যুক্ত করুন