ضبط توقيع الإيداعات والوسوم
تختار التفضيلات › توقيع الإيداعات التنسيق (OpenPGP أو مفتاح SSH أو X.509) والمفتاح، وهل توقيع كل إيداع وتوقيع كل وسم مشروح. ولا يُكتب شيء حتى تضغط التطبيق على إعدادات git العامة. ثم يعرض المخطط وتفاصيل الإيداع حالة توقيع كل إيداع.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- مفتاح GnuPG سرّي، أو مفتاح SSH في مجلد
.sshلديك، للتوقيع.
أين تجده
- التفضيلات › توقيع الإيداعات.
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| التفضيلات | ⌘, | Ctrl+, |
الخطوات
اختر التنسيق والمفتاح
تحت اختيار مفتاح توقيع اختر التنسيق والمفتاح. ويترك بلا مفتاح لـ git العثور على مفتاح من بريدك.
اختر ما يُوقَّع
فعّل توقيع كل إيداع، وإن أردت توقيع كل وسم مشروح.
طبّق
اضغط التطبيق على إعدادات git العامة. يقول GitTree كُتبت إعدادات التوقيع في إعدادات git العامة.
تحقق من إيداع
أنشئ إيداعًا وانظر إليه في المخطط: يعرض توقيع صالح من … حين يكون المفتاح موثوقًا.
النتيجة المتوقعة
إيداعاتك ووسومك موقّعة، وترى من وقّع كل إيداع.
حالات التوقيع
| يقول GitTree | المعنى |
|---|---|
| توقيع صالح من … | موقّع والمفتاح موثوق. |
| موقَّع من …، لكن المفتاح غير موثوق | موقّع، لكن ليس بمفتاح تثق به. |
| موقَّع، لكن المفتاح غير متوفر للتحقق منه | المفتاح العام غير موجود هنا. |
| توقيع غير صالح | الإيداع لا يطابق توقيعه. |
| غير موقَّع | لا توقيع. |
تُفحص توقيعات SSH مقابل ملف الموقّعين الموثوقين عبر SSH (gpg.ssh.allowedSignersFile)؛ ودونه لا يمكن فحصها. وملف التعريف الذي له مفتاح توقيع خاص يتقدّم على هذا المفتاح ما دام نشطًا.
إن لم يسر الأمر كما توقعت
«لم يُعثر على مفاتيح GnuPG سرّية.»
أنشئ مفتاح GnuPG أو استورده أولًا، أو اختر مفتاح SSH تنسيقًا.
أسئلة
هل يغيّر هذا أدوات git الأخرى؟
نعم: يكتب في إعدادات git العامة التي تقرؤها كل أدوات git. ولهذا لا يُكتب شيء حتى تطبّق.