إصلاح مشاكل اتصال GitHub Copilot
تلميح
حل مشاكل اتصال GitHub Copilot والعودة إلى البرمجة بمساعدة الذكاء الاصطناعي.
رسائل الخطأ الشائعة
1. فشل الاتصال
- "لا يمكن الاتصال بـ GitHub Copilot"
- "خدمة GitHub Copilot غير متوفرة"
- "فشل المصادقة"
2. مشاكل التفويض
- "يلزم إعادة تفويض GitHub Copilot"
- "انتهت صلاحية رمز الوصول"
- "لم يتم العثور على اشتراك صالح"
الحلول السريعة
1. تحقق من اتصال الإنترنت
- تأكد من وجود اتصال إنترنت مستقر
- تحقق من إعدادات جدار الحماية
- جرب استخدام شبكة مختلفة
2. التحقق من حساب GitHub
- تأكد من تسجيل دخولك إلى GitHub
- تحقق من حالة اشتراك Copilot
- تحقق من صلاحيات الحساب
خطوات استكشاف الأخطاء وإصلاحها المفصلة
إعادة تعيين اتصال Copilot
- Windows
- macOS
- Linux
# مسح بيانات الاعتماد
Remove-Item "$env:APPDATA\GitHub Copilot" -Recurse -Force
# إعادة تشغيل Cursor
Stop-Process -Name "Cursor"
# مسح بيانات الاعتماد
rm -rf ~/Library/Application\ Support/GitHub\ Copilot
# إعادة تشغيل Cursor
killall Cursor
# مسح بيانات الاعتماد
rm -rf ~/.config/GitHub\ Copilot
# إعادة تشغيل Cursor
pkill Cursor
تحديث التكوين
-
فتح الإعدادات
.cursor/settings.json{
"github.copilot.enable": true,
"github.copilot.advanced": {
"debug": true,
"listCount": 10
}
} -
تحديث الرمز المميز
- افتح لوحة الأوامر (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
}
تنظيف ذاكرة التخزين المؤقت
- Windows
- macOS
- Linux
# مسح ذاكرة التخزين المؤقت
Remove-Item "$env:APPDATA\Cursor\Cache\*" -Recurse -Force
Remove-Item "$env:APPDATA\Cursor\GPUCache\*" -Recurse -Force
# مسح ذاكرة التخزين المؤقت
rm -rf ~/Library/Application\ Support/Cursor/Cache/*
rm -rf ~/Library/Application\ Support/Cursor/GPUCache/*
# مسح ذاكرة التخزين المؤقت
rm -rf ~/.config/Cursor/Cache/*
rm -rf ~/.config/Cursor/GPUCache/*
أفضل الممارسات
1. الصيانة الدورية
- حافظ على تحديث Cursor
- تحقق بانتظام من حالة اشتراك Copilot
- راقب مشاكل الاتصال
2. اعتبارات الأمان
- استخدم اتصال شبكة آمن
- قم بتحديث رموز الوصول بشكل دوري
- حماية بيانات اعتماد الحساب
3. تحسين الأداء
- الحد من عدد الطلبات المتزامنة
- تكوين إعدادات المهلة المناسبة
- تحسين استجابة الاقتراحات
السيناريوهات الشائعة
1. استخدام VPN
عند استخدام VPN:
- تأكد من أن VPN يسمح باتصالات GitHub
- تحقق من توافق بروتوكول VPN
- النظر في استخدام قواعد التقسيم
2. بيئة الشركات
في شبكة الشركة:
- تحقق من قواعد جدار حماية الشركة
- تحقق من إعدادات الوكيل
- تأكد من شهادات SSL
3. الوضع غير المتصل
عند العمل دون اتصال:
- تمكين التخزين المؤقت المحلي
- تكوين خيارات الرجوع غير المتصل
- إدارة تخزين الاقتراحات المحلية