গিট ২.১০ রিলিজ নোটের বেশ কয়েকটি বৈশিষ্ট্য নিয়ে আমি কয়েকটি নিবন্ধ অনুসরণ করেছি । যা দিয়ে গিটটি ২.১০.০ এ উন্নীত করা হয়েছে এবং বিশ্বব্যাপী পরিবর্তনের ফলে নিম্নরূপ হয়েছে -.gitconfig
[filter "lfs"]
clean = git-lfs clean %f
smudge = git-lfs smudge %f
required = true
[user]
name = xyz
email = abc.def@gmail.com
signingkey = AAAAAAA
[core]
excludesfile = /Users/xyz/.gitignore_global
editor = 'subl' --wait
[difftool "sourcetree"]
cmd = opendiff \"$LOCAL\" \"$REMOTE\"
path =
[mergetool "sourcetree"]
cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
trustExitCode = true
[alias]
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
[color "diff"]
old = red strike
new = green italic
তবে এখন আমি আমার কমিটগুলি ব্যবহার করে স্বাক্ষর করার চেষ্টা করছি
git commit -a -S -m "message"
আমি নিম্নলিখিত ত্রুটিটি দেখতে পাচ্ছি -
এর গোপন কীটি আনলক করতে আপনার একটি পাসফ্রেজ দরকার
ব্যবহারকারী: "এক্সওয়াইজেড (ডিজিটালি স্বাক্ষরিত)"
2048-বিট আরএসএ কী, আইডি এএএএএএএএএ তৈরি করা হয়েছে 2016-07-01
ত্রুটি: জিপিজি ডেটা মারাত্মকভাবে সাইন করতে ব্যর্থ: কমিট অবজেক্ট লিখতে ব্যর্থ
দ্রষ্টব্য - আমি এখনও ব্যবহার করে পরিবর্তন করতে পারিgit commit -a -m "message"
একই কাটিয়ে ওঠার উপায় আছে কি? অথবা gpgগিটের আপগ্রেডেশনটি পেতে কনফিগগুলিতে কোনও পরিবর্তন প্রয়োজন ?
আপডেট 1
এছাড়াও আরও উপযোগিতা সন্ধান করে, জিপিজি কী দিয়ে গিটে "অটোসাইন" করার কোন উপায় আছে? । আমি ইতিমধ্যে ব্যবহার করে কীটি কনফিগার করেছি
git config --global user.signingkey ED5CDE14(with my key)
git config --global commit.gpgsign true
এবং সম্ভবত স্পষ্টতই ত্রুটি একইভাবে পাচ্ছে।
user.signingkeyআমার সমস্যাটি স্থির হয়েছে, আশ্চর্যের বিষয় যথেষ্ট।
user.name

gpg failed to sign the dataপ্রতিটি সময় ব্যবহার করি-S। ২.৮-এ, আমি কোনও সমস্যা ছাড়াই কোনও প্রতিশ্রুতিতে সাইন করতে পারি। আমি জানি না কি হয়।