כיצד לתקן 'קטלני: נראה שמקור אינו שגיאת Git'



נסה את הכלי שלנו לביטול בעיות

Git היא מערכת בקרת גרסאות מבוזרת המשמשת בעיקר למעקב אחר שינויים בקוד המקור במהלך פיתוח תוכנה. GitHub הוא שירות אירוח מקוון לבקרת גרסאות באמצעות Git. בשני השירותים הללו נעשה שימוש נרחב בפיתוח תוכנה. עם זאת, לאחרונה, דיווחים רבים הגיעו למשתמשים בהם המשתמשים אינם יכולים לבצע פקודות 'git' במסוף המק שלהם.



קטלני: 'מקור' לא נראה כשגיאה במאגר Git



במאמר זה נדבר על הסיבות שבגללן מופעלת השגיאה ונספק לכם פתרונות קיימא לתיקון הבעיה. הקפד לעקוב אחר המדריך בקפידה על מנת למנוע סכסוכים.



מה גורם לשגיאה 'קטלני:' מקור 'אינו מהווה מאגר Git'?

לאחר שקיבלנו מספר רב של דוחות ממספר משתמשים החלטנו לבדוק את הנושא והתחלנו לזהות את הסיבה הבסיסית שלו. על פי הדיווחים שלנו, הסיבות שבגללן מופעלת שגיאה זו מפורטות להלן:

  • מקור חסר: שגיאה זו נראית בדרך כלל כאשר חסר 'מקור'. מקור הוא ההתייחסות ל- 'Github-Fork' ואם חסרות, פקודות מסוימות אינן פועלות כראוי.
  • כתובת אתר שגויה: במקרים מסוימים, תצורת ה- URL שמוגדרת על ידי היישום עשויה להיות שגויה וייתכן שיהיה צורך לשנות אותה. בשל כך, ייתכן שפקודות מסוימות אינן פועלות כראוי.

כעת, כשיש לך הבנה בסיסית באופי הבעיה, נעבור לעבר הפתרונות.

פתרון 1: הוספת מקור

אם חסר במקור (שמפנה למזלג) פקודות מסוימות עשויות שלא לעבוד כראוי. לכן, בשלב זה, נוסיף מקור באופן ידני. על מנת לעשות זאת:



  1. ללחוץ ה ' פקודה '+ 'מֶרחָב' כפתורים בו זמנית.
  2. סוּג ב' מָסוֹף 'ולחץ על' להיכנס '.

    טרמינל MacOS

  3. סוּג בפקודה הבאה ולחץ על “ להיכנס '
    מרחוק git -v
  4. בדוק אם יש שם שלט 'מָקוֹר' רשום.
  5. אם לא, המשמעות היא שה- “שלך מָקוֹר ' חסר.
  6. לְהוֹסִיף מקור באמצעות הפקודה הבאה
    git remote הוסף את url המקור / ל- / your / מזלג
  7. חשבון כדי לראות אם הנושא נמשך.

פתרון 2: שינוי כתובת האתר

אם לא מופנית כראוי לכתובת האתר זה עשוי למנוע פונקציות מסוימות של היישום לעבוד כמו שצריך. לכן, בשלב זה נשנה את כתובת האתר. בשביל זה:

  1. ללחוץ ה ' פקודה '+' מֶרחָב כפתורי ”בו זמנית.
  2. סוּג ב' מָסוֹף 'ולחץ על' להיכנס '.

    טרמינל MacOS

  3. להשתמש את הפקודה למטה כדי לשנות את כתובת האתר
    מקור git מרחוק להגדרת url ssh: //git@github.com/username/newRepoName.git
  4. חשבון כדי לראות אם הנושא נמשך.

פתרון 3: שינוי מקור למאסטר

אם אתה מנסה למשוך ממאסטר, יש צורך לשנות את המקור למאסטר לפני שתנסה להוסיף או להסיר את השלט. לכן, בשלב זה נשנה את המקור למאסטר. בשביל זה:

  1. ללחוץ ה ' פקודה '+' מֶרחָב כפתורי ”בו זמנית.
  2. סוּג ב' מָסוֹף 'ולחץ על' להיכנס '.

    טרמינל MacOS

  3. להשתמש הפקודה לְהַלָן לשנות את מָקוֹר לשלוט ב
    מאסטר מקור
קריאה של 2 דקות