انتقل إلى المحتوى الرئيسي انتقل إلى الملاحة انتقل إلى التذييل

الأدوات

مزامنة الملفات، والوصول عبر الطرفية، وتكامل VS Code، والتحديثات، والتشخيصات.

الأدوات

يتضمن Rediacc عدة أدوات إنتاجية للعمل مع المستودعات البعيدة. تعتمد هذه الأدوات على اتصال SSH المُنشأ من خلال إعدادات السياق الخاصة بك.

مزامنة الملفات (sync)

انقل الملفات بين محطة عملك ومستودع بعيد باستخدام rsync عبر SSH.

رفع الملفات

rdc sync upload my-app -m server-1 --local ./src --remote /app/src

تنزيل الملفات

rdc sync download my-app -m server-1 --remote /app/data --local ./data

الخيارات

الخيارالوصف
-m, --machine <name>الجهاز المستهدف
--local <path>مسار المجلد المحلي
--remote <path>المسار البعيد (نسبة إلى مسار تحميل المستودع)
--dry-runمعاينة التغييرات بدون نقل فعلي
--deleteحذف الملفات في الوجهة غير الموجودة في المصدر

خيار --dry-run مفيد لمعاينة ما سيتم نقله قبل تنفيذ المزامنة.

طرفية SSH (term)

افتح جلسة SSH تفاعلية إلى جهاز أو مباشرة إلى مسار تحميل المستودع.

الاتصال بجهاز

rdc term connect server-1

الاتصال بمستودع

rdc term connect my-app -m server-1

عند الاتصال بمستودع، تبدأ جلسة الطرفية في مجلد تحميل المستودع مع تهيئة مقبس Docker الخاص بالمستودع.

تكامل VS Code (vscode)

افتح جلسة SSH بعيدة في VS Code، مُعدّة مسبقاً بإعدادات SSH الصحيحة وإضافة Remote SSH.

الاتصال بمستودع

rdc vscode connect my-app -m server-1

يقوم هذا الأمر بما يلي:

  1. اكتشاف تثبيت VS Code لديك
  2. تهيئة اتصال SSH في ~/.ssh/config
  3. حفظ مفتاح SSH للجلسة
  4. فتح VS Code مع اتصال Remote SSH إلى مسار المستودع

عرض الاتصالات المُهيأة

rdc vscode list

يعرض جميع اتصالات SSH التي تم تهيئتها لـ VS Code.

تنظيف الاتصالات

rdc vscode clean

يزيل إعدادات SSH لـ VS Code التي لم تعد مطلوبة.

شرط مسبق: ثبّت إضافة Remote - SSH في VS Code.

تحديثات سطر الأوامر (update)

حافظ على تحديث سطر أوامر rdc بأحدث الميزات وإصلاحات الأخطاء.

التحقق من وجود تحديثات

rdc update --check-only

تطبيق التحديث

rdc update

يتم تنزيل التحديثات وتطبيقها في نفس المكان. يسري الإصدار الجديد عند التشغيل التالي.

التراجع

rdc update rollback

يعود إلى الإصدار المثبّت سابقاً. متاح فقط بعد تطبيق تحديث.

حالة التحديث التلقائي

rdc update status

يعرض الإصدار الحالي، وقناة التحديث، وإعدادات التحديث التلقائي.

تشخيصات النظام (doctor)

شغّل فحصاً تشخيصياً شاملاً لبيئة Rediacc الخاصة بك.

rdc doctor

يتحقق أمر doctor من:

الفئةالفحوصات
البيئةإصدار Node.js، إصدار سطر الأوامر، وضع SEA
Renetوجود الملف التنفيذي، الإصدار، CRIU و rsync المضمّنان
الإعداداتالسياق النشط، الوضع، الأجهزة، مفتاح SSH
المصادقةحالة تسجيل الدخول

كل فحص يُبلّغ عن موافق أو تحذير أو خطأ مع شرح موجز. استخدم هذا كخطوة أولى عند استكشاف أي مشكلة وإصلاحها.