كيفية إصلاح الخطأ 'Fatal: Origin لا يبدو أنه خطأ Git Repository'



جرب أداة القضاء على المشاكل

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



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



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



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

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

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

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

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

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



  1. صحافة ال ' أمر '+ 'الفراغ' الأزرار في وقت واحد.
  2. نوع في ' طرفية ' و اضغط ' أدخل '.

    محطة MacOS

  3. نوع في الأمر التالي واضغط على ' أدخل '
    بوابة عن بعد -v
  4. تحقق لمعرفة ما إذا كان هناك جهاز تحكم عن بعد باسم 'الأصل' المدرجة.
  5. إذا لم يكن الأمر كذلك ، فهذا يعني أن ' الأصل 'مفقود.
  6. أضف الأصل باستخدام الأمر التالي
    git remote إضافة عنوان url / to / your / fork
  7. التحقق من لمعرفة ما إذا كانت المشكلة قائمة.

الحل 2: تغيير URL

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

  1. صحافة ال ' أمر '+' الفراغ 'في نفس الوقت.
  2. نوع في ' طرفية ' و اضغط ' أدخل '.

    محطة MacOS

  3. استعمال الأمر أدناه لتغيير عنوان URL
    بوابة أصل مجموعة عنوان url عن بُعد ssh: //git@github.com/username/newRepoName.git
  4. التحقق من لمعرفة ما إذا كانت المشكلة قائمة.

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

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

  1. صحافة ال ' أمر '+' الفراغ 'في نفس الوقت.
  2. نوع في ' طرفية ' و اضغط ' أدخل '.

    محطة MacOS

  3. استعمال الامر أدناه لتغيير ال الأصل لإتقان
    بوابة سحب الأصل الرئيسي
2 دقيقة للقراءة