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

إصلاح مشاكل اتصال GitHub Copilot

تلميح

حل مشاكل اتصال GitHub Copilot والعودة إلى البرمجة بمساعدة الذكاء الاصطناعي.

رسائل الخطأ الشائعة

1. فشل الاتصال

  • "لا يمكن الاتصال بـ GitHub Copilot"
  • "خدمة GitHub Copilot غير متوفرة"
  • "فشل المصادقة"

2. مشاكل التفويض

  • "يلزم إعادة تفويض GitHub Copilot"
  • "انتهت صلاحية رمز الوصول"
  • "لم يتم العثور على اشتراك صالح"

الحلول السريعة

1. تحقق من اتصال الإنترنت

  1. تأكد من وجود اتصال إنترنت مستقر
  2. تحقق من إعدادات جدار الحماية
  3. جرب استخدام شبكة مختلفة

2. التحقق من حساب GitHub

  1. تأكد من تسجيل دخولك إلى GitHub
  2. تحقق من حالة اشتراك Copilot
  3. تحقق من صلاحيات الحساب

خطوات استكشاف الأخطاء وإصلاحها المفصلة

إعادة تعيين اتصال Copilot

# مسح بيانات الاعتماد
Remove-Item "$env:APPDATA\GitHub Copilot" -Recurse -Force

# إعادة تشغيل Cursor
Stop-Process -Name "Cursor"

تحديث التكوين

  1. فتح الإعدادات

    .cursor/settings.json
    {
    "github.copilot.enable": true,
    "github.copilot.advanced": {
    "debug": true,
    "listCount": 10
    }
    }
  2. تحديث الرمز المميز

    • افتح لوحة الأوامر (Ctrl/Cmd + Shift + P)
    • اكتب "GitHub Copilot: إعادة التسجيل"
    • اتبع التعليمات لإكمال التفويض

استكشاف الأخطاء وإصلاحها المتقدم

إعدادات الوكيل

إذا كنت تستخدم وكيلاً:

.cursor/settings.json
{
"http.proxy": "http://proxy.example.com:8080",
"https.proxy": "http://proxy.example.com:8080"
}

تحليل السجلات

تمكين تسجيل مفصل:

{
"github.copilot.trace.server": "verbose",
"github.copilot.debug": true
}

تنظيف ذاكرة التخزين المؤقت

# مسح ذاكرة التخزين المؤقت
Remove-Item "$env:APPDATA\Cursor\Cache\*" -Recurse -Force
Remove-Item "$env:APPDATA\Cursor\GPUCache\*" -Recurse -Force

أفضل الممارسات

1. الصيانة الدورية

  • حافظ على تحديث Cursor
  • تحقق بانتظام من حالة اشتراك Copilot
  • راقب مشاكل الاتصال

2. اعتبارات الأمان

  • استخدم اتصال شبكة آمن
  • قم بتحديث رموز الوصول بشكل دوري
  • حماية بيانات اعتماد الحساب

3. تحسين الأداء

  • الحد من عدد الطلبات المتزامنة
  • تكوين إعدادات المهلة المناسبة
  • تحسين استجابة الاقتراحات

السيناريوهات الشائعة

1. استخدام VPN

عند استخدام VPN:

  • تأكد من أن VPN يسمح باتصالات GitHub
  • تحقق من توافق بروتوكول VPN
  • النظر في استخدام قواعد التقسيم

2. بيئة الشركات

في شبكة الشركة:

  • تحقق من قواعد جدار حماية الشركة
  • تحقق من إعدادات الوكيل
  • تأكد من شهادات SSL

3. الوضع غير المتصل

عند العمل دون اتصال:

  • تمكين التخزين المؤقت المحلي
  • تكوين خيارات الرجوع غير المتصل
  • إدارة تخزين الاقتراحات المحلية

الموارد ذات الصلة