أنشأ ملحق Remote Repositories الجديد لـ Visual Studio Code تجربة جديدة تتيح العمل مع مستودعات رمز المصدر مباشرةً داخل بيئة VS Code.

ومع ذلك ، ماذا يحدث إذا لم يتم العثور على المستودع البعيد الذي تحاول تغييره؟ مع استبدال الاستنساخ بدعم Remote Repositories ، قد تواجه مشكلات مع أخطاء فادحة.
في هذه المقالة ، سنتعرف على طرق مختلفة لإصلاح هذه المشكلة.
إصلاح # 1: تعيين عنوان URL للقاعدة البعيدة
إذا كنت مبرمجًا جديدًا ، فمن المحتمل أنك لم تقم بتعيين عنوان URL الخاص بإعادة الشراء على الريبو المحلي الخاص بك.
لإصلاح هذه المشكلة ، سيتعين عليك استخدام الأمر 'git remote set'. إليك كيف يجب أن تبدو:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
يجب حل المشكلة تلقائيًا.
إصلاح # 2: استخدم عنوان URL الصحيح
إذا لم تكن الحالة السابقة هي المشكلة ، فعليك التحقق من صحة عنوان URL الذي تستخدمه. إليك كيف يمكنك فعل ذلك:
- استخدم الأمر:
git remote -v
- يجب أن تعرض وحدة التحكم المستودع البعيد المتصل به من خلال سرد عنوان URL الذي تستخدمه لجلب التغييرات ودفعها في شكل
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - إذا كان عنوان URL لا يتطابق مع ما يعرضه GitHub ، فستحتاج إلى تغييره. يمكنك استخدام الأمر remote set لتعيين المسار الصحيح:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
إذا لم يؤد ذلك إلى حل المشكلة ، فقد تحتاج إلى التحقق من الأسباب الأخرى.
إصلاح # 3: تحقق من كلمة المرور الخاصة بك
قد لا يكون عنوان URL الخاص بك هو المشكلة بعد كل شيء. يجب عليك التحقق مما إذا تم تغيير كلمة المرور الخاصة بك مؤخرًا.
إذا كنت قد غيرت كلمة مرورك ، فأنت بحاجة إلى التأكد من الحصول عليها من مدير الاعتماد على Mac أو Windows أو الوصول إلى سلسلة المفاتيح.
يمكن أن يحدث أن كلمة المرور القديمة لا تزال مستخدمة ، ولم يتم تخزين كلمة المرور الجديدة مؤقتًا بعد. إذا كان الأمر كذلك ، فيجب إزالة جميع بيانات اعتماد github.com على الفور.
إليك كيفية مسح المعلومات المتعلقة بـ git من نظامي التشغيل Mac و Windows.
ماك:
- انتقل إلى Keychain Access.
- تصفح كلمة المرور الخاصة بك.
- احذف جميع المفاتيح المتصلة بالتحكم بالمصدر.
شبابيك:
اتبع الأوامر:
$ git credential-manager uninstall
$ git credential-manager install
إصلاح # 4: إصلاح مؤقت (غير مستحسن على المدى الطويل)
ماك:
إذا لم يكن هناك إدخال GitHub موجود في الوصول إلى سلسلة المفاتيح ، فيمكنك استنساخ التطبيق بما يلي:
git clone https://[email protected]/org/repo.git
استخدم هذه المعلومات:
- اسم مستخدم باسم مستخدم GitHub الخاص بك
- مؤسسة باسم مؤسستك
- الريبو مع اسم المستودع الخاص بك
شبابيك:
التزم بالخطوات التالية:
- قم بالوصول إلى مجلد git.
- افتح ملف 'config' باستخدام برنامج notepad (أو notepad ++) أو محرر آخر.
- قم بتغيير عنوان URL الخاص بك إلى
https://username:[email protected]/username/repo_name.git
- احفظ الكود وادفعه.
المشكلات الأخرى والإصلاحات الشائعة
إذا لم تكن متعاونًا ، فمن الممكن أن تتمكن من مصادقة وصولك بنجاح على GitHub ، ولكن لا يزال يتعذر عليك استنساخ التغييرات أو دفعها.
كيف تكتب بالألوان على الفتنة
المشكلة الأخرى هي أنه قد تكون هناك بعض المشكلات الإملائية من جانبك. قد يبدو هذا تافهاً ، لكن كل ما يتطلبه الأمر هو حرف في غير محله.
يمكن أن تتعلق مشكلة أخرى بـ git remove -v. يمكن ضبطه لاستخدام HTTPS ، لكن الريبو الخاص بك لا يشير إلى SSH. إذا كان الأمر كذلك ، فأنت بحاجة إلى إزالة جزء 'ssh' واستبداله بـ ' https: // . '
ستكون المشكلة الأخيرة هي حذف المستودع. في هذه الحالة ، ليس هناك الكثير مما يمكنك فعله ولكن انتقل مباشرة إلى GitHub وتحقق من حالة المشروع بحثًا عن أي تغييرات.
أسئلة وأجوبة
ما مقدار ذاكرة الوصول العشوائي (RAM) الكافية لرمز VS؟
يعتبر رمز VS خفيف الوزن ويجب أن يعمل على جهازك دون أي مشاكل. سعة التخزين الموصى بها هي 1 جيجا بايت.
هل يجب عليك تثبيت كود VS على SSD أو HDD؟
يحتوي SSD على IO عالي الجودة ، لذا يوصى بتثبيت رمز VS على قرص SSD.
هل يمكنك استخدام رمز VS في وضع عدم الاتصال؟
نعم. يمكن استخدام الرمز في وضع عدم الاتصال. تحتاج فقط إلى تثبيت ملحقات Microsoft.
أعلى قبالة
لقد كان الوصول عن بُعد رائعًا لمعظم المستخدمين ، ولكن لا تزال هناك فرصة لوقوع خطأ عند محاولة دفع التغييرات مباشرةً إلى أحد المستودعات. نأمل أن تكون قد تمكنت من حل المشكلة.
هل وجدت حلاً آخر لمشكلة المستودعات المفقودة في VS Code؟ اسمحوا لنا أن نعرف في التعليقات.