استخدام Cursor مع Replit عبر SSH
تلميح
يمكنك استخدام Cursor كمحرر خارجي لمشاريع Replit عبر اتصال SSH آمن.
المتطلبات الأساسية
- حساب Replit
- Cursor مثبت على جهازك
- مفتاح SSH (سيتم إنشاؤه إذا لم يكن موجوداً)
إعداد SSH
1. إنشاء مفتاح SSH
- Windows
- macOS
- Linux
# إنشاء مفتاح SSH جديد
ssh-keygen -t ed25519 -C "[email protected]"
# إنشاء مفتاح SSH جديد
ssh-keygen -t ed25519 -C "[email protected]"
# إنشاء مفتاح SSH جديد
ssh-keygen -t ed25519 -C "[email protected]"
2. نسخ المفتاح العام
- Windows
- macOS
- Linux
# عرض ونسخ المفتاح العام
Get-Content "$env:USERPROFILE\.ssh\id_ed25519.pub"
# عرض ونسخ المفتاح العام
cat ~/.ssh/id_ed25519.pub
# عرض ونسخ المفتاح العام
cat ~/.ssh/id_ed25519.pub
إعداد Replit
1. إضافة مفتاح SSH
- انتقل إلى إعدادات Replit
- اختر قسم SSH
- الصق المفتاح العام
- احفظ التغييرات
2. الحصول على عنوان SSH
- افتح مشروع Replit
- انقر على زر "Connect"
- انسخ عنوان SSH
الاتصال من Cursor
1. تكوين SSH
# اختبار الاتصال
ssh -T [email protected]
2. فتح المشروع
في Cursor:
- اختر "Open Remote Project"
- الصق عنوان SSH
- اختر موقع العمل المحلي
استكشاف الأخطاء وإصلاحها
مشاكل شائعة
-
فشل المصادقة
# تحقق من تكوين SSH
ssh -v [email protected] -
مشاكل الاتصال
# تحقق من إعدادات الوكيل
env | grep -i proxy -
أخطاء الأذونات
# تصحيح أذونات المفتاح
chmod 600 ~/.ssh/id_ed25519
أفضل الممارسات
1. الأمان
- استخدم مفاتيح SSH فريدة لكل خدمة
- احتفظ بالمفاتيح الخاصة آمنة
- قم بتحديث المفاتيح بشكل دوري
2. التنظيم
- حافظ على هيكل مشروع متناسق
- استخدم ملف
.gitignore
مناسب - وثّق إعدادات المشروع
3. الأداء
- استخدم التخزين المؤقت المحلي
- قم بمزامنة التغييرات بانتظام
- تجنب نقل الملفات الكبيرة غير الضرورية
تكوين متقدم
1. ملف تكوين SSH
~/.ssh/config
Host replit.com
HostName replit.com
User git
IdentityFile ~/.ssh/id_ed25519
PreferredAuthentications publickey
2. إعدادات Git
# تكوين Git للمشروع
git config --local user.name "اسمك"
git config --local user.email "بريدك@example.com"