كيفية إصلاح "فادح: الأصل لا يبدو أن خطأ بوابة مستودع"

Git هو نظام للتحكم في الإصدار الموزع يستخدم بشكل أساسي لتتبع التغييرات في التعليمات البرمجية المصدر أثناء تطوير البرامج. GitHub هي خدمة استضافة عبر الإنترنت للتحكم في الإصدار باستخدام Git. تستخدم كلتا الخدمتين على نطاق واسع في تطوير البرمجيات. ومع ذلك ، فقد ظهرت الكثير من التقارير مؤخرًا حيث يتعذر على المستخدمين تنفيذ أوامر "git" على أجهزة Mac Terminal الخاصة بهم.

فادح: "الأصل" لا يبدو أنه خطأ في مستودع Git

في هذه المقالة ، سوف نتحدث عن الأسباب الناجمة عن حدوث الخطأ ونزودك بحلول قابلة للتطبيق لحل المشكلة. تأكد من اتباع الدليل بعناية لتجنب النزاعات.

ما الذي يسبب "خطأ فادح:" الأصل "لا يبدو أنه خطأ في مستودع بوابة"؟

بعد تلقي العديد من التقارير من عدة مستخدمين ، قررنا التحقيق في المشكلة وبدأنا في تحديد السبب الجذري لها. وفقًا لتقاريرنا ، يتم سرد الأسباب الناتجة عن هذا الخطأ أدناه:

  • مفقود الأصل: عادةً ما يظهر هذا الخطأ عندما يكون "الأصل" مفقودًا. الأصل هو الإشارة إلى "Github-Fork" وإذا فقدت ، فإن بعض الأوامر لا تعمل بشكل صحيح.
  • عنوان URL غير صحيح: في بعض الحالات ، قد يكون تكوين عنوان URL الذي تم تعيينه بواسطة التطبيق خاطئًا وقد يتعين تغييره. بسبب ذلك ، قد لا تعمل بعض الأوامر بشكل صحيح.

الآن بعد أن أصبح لديك فهم أساسي لطبيعة المشكلة ، سننتقل إلى الحلول.

الحل 1: إضافة الأصل

إذا كان الأصل (يشير إلى Fork) مفقودًا ، فقد لا تعمل بعض الأوامر بشكل صحيح. لذلك ، في هذه الخطوة ، سنضيف أصلًا يدويًا. من أجل القيام بذلك:

  1. اضغط على " الأوامر " + "الفضاء" أزرار في وقت واحد.
  2. اكتب " Terminal " ثم اضغط على " Enter ".

    MacOS الطرفية
  3. اكتب الأمر التالي واضغط على " أدخل "
     بوابة عن بعد الخامس 
  4. تحقق لمعرفة ما إذا كان هناك بعيد يسمى "الأصل" المدرجة.
  5. إذا لم يكن كذلك ، فهذا يعني أن " الأصل " الخاص بك مفقود.
  6. أضف الأصل باستخدام الأمر التالي
     بوابة عن بعد إضافة أصل رابط / إلى / لديك / شوكة 
  7. تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

الحل 2: تغيير عنوان URL

إذا لم تتم الإشارة إلى عنوان URL بشكل صحيح ، فقد يمنع ذلك بعض وظائف التطبيق من العمل بشكل صحيح. لذلك ، في هذه الخطوة ، سنقوم بتغيير عنوان URL. من أجل هذا:

  1. اضغط على " الأوامر " + " الفضاء " أزرار في وقت واحد.
  2. اكتب " Terminal " ثم اضغط على " Enter ".

    MacOS الطرفية
  3. استخدم الأمر أدناه لتغيير عنوان URL
     git remote set-url origin ssh: // /username/newRepoName.git 
  4. تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

الحل 3: تغيير الأصل إلى ماجستير

إذا كنت تحاول السحب من Master ، فمن الضروري تغيير الأصل إلى الرئيسي قبل محاولة إضافة جهاز التحكم عن بعد أو إزالته. لذلك ، في هذه الخطوة ، سنقوم بتغيير الأصل إلى ماجستير. من أجل هذا:

  1. اضغط على " الأوامر " + " الفضاء " أزرار في وقت واحد.
  2. اكتب " Terminal " ثم اضغط على " Enter ".

    MacOS الطرفية
  3. استخدم الأمر أدناه لتغيير الأصل لإتقانه
     بوابة سحب سيد الأصل 

مقالات مثيرة للاهتمام