تخطَّ إلى المحتوى
GitTree
التفضيلات

ضبط SSH في GitTree

تسرد التفضيلات › SSH المفاتيح في مجلد .ssh لديك، وتنشئ مفاتيح جديدة، وتعرض كل مضيف من إعدادات SSH، وتختبر الاتصال. لا يبدأ GitTree وكيل SSH أبدًا ولا يحرّر ~/.ssh/config ولا core.sshCommand؛ والمفتاح الذي تختاره للمستودعات البعيدة عبر SSH يُمرَّر إلى أوامر git التي يشغّلها.

مجانيآخر تحديث

يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.

في هذه الصفحة
  1. قبل أن تبدأ
  2. أين تجده
  3. الخطوات
  4. النتيجة المتوقعة
  5. إعدادات SSH
  6. إن لم يسر الأمر كما توقعت
  7. أسئلة
  8. ذو صلة

قبل أن تبدأ

  • OpenSSH مثبّت (يأتي مع macOS وWindows 10 وما بعده ومعظم توزيعات Linux).

أين تجده

  • التفضيلات › SSH: المفاتيح وإنشاء مفتاح جديد والمضيفون واختبار اتصال.
الإجراءmacOSWindows وLinux
التفضيلات⌘,Ctrl+,

الخطوات

  1. أنشئ مفتاحًا

    تحت إنشاء مفتاح جديد أبقِ Ed25519 (مُوصى به)، واضبط اسم الملف والتعليق، وفعّل حماية المفتاح بعبارة مرور (يطلبها نظامك في نافذته) واضغط إنشاء المفتاح. ولا يُستبدل مفتاح موجود أبدًا.

  2. أضفه إلى مضيفك

    اضغط نسخ المفتاح العام وأضفه في صفحة مفاتيح SSH لدى مضيفك، أو الرفع إلى حساب… لحساب مرتبط يسمح بذلك.

  3. اختبره

    تحت اختبار اتصال أدخل المضيف (مثل github.com) والمستخدم (git) واضغط اختبار. وتعني قبِل المضيف مفتاحك. أنه يعمل.

النتيجة المتوقعة

يعمل Git عبر SSH بمفتاحك، وتعرف أي مضيف يستخدم أي مفتاح.

إعدادات SSH

  • استخدام وكيل SSH: يعرض المفاتيح التي يحملها وكيلك العامل.
  • المفتاح الخاص: مفتاح واحد لكل مستودع بعيد عبر SSH، يُستخدم وحده؛ والفارغ يترك الاختيار لـ ssh.
  • مفاتيح المضيف غير المعروفة: اسألني (يعرض البصمة أولًا) أو قبول المضيفين الجدد ورفض المتغيّرين أو رفض المضيفين الذين لم أثق بهم.
  • ويحفظ تذكّر عبارات مرور المفاتيح العبارات في سلسلة مفاتيح نظامك فقط.

إن لم يسر الأمر كما توقعت

«المفتاح الخاص غير موجود في هذا المجلد.»

لا يوجد هناك إلا ملف .pub. انسخ المفتاح الخاص إلى المجلد نفسه، أو أنشئ زوجًا جديدًا.

أسئلة

هل يمكنني إيقاف التحقق من مفتاح المضيف؟

لا. أشد خيار يرفض المضيفين غير المعروفين، ويعرض اسألني البصمة لتقارنها بالبصمة التي نشرها مالكه.