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

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

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

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

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

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

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

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

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

  1. לחץ בו זמנית על כפתורי " Command " + "Space" .
  2. הקלד " טרמינל " ולחץ על " Enter ".
  3. הקלד את הפקודה הבאה ולחץ על " Enter "
    מרחוק git -v
  4. בדוק אם רשום שלט בשם "מקור" .
  5. אם לא, זה אומר "שלך מוצא " חסר.
  6. הוסף מקור באמצעות הפקודה הבאה
    git remote הוסף את url המקור / ל- / your / מזלג
  7. בדוק אם הבעיה נמשכת.

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

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

  1. לחץ בו זמנית על כפתורי " Command " + " Space ".
  2. הקלד " טרמינל " ולחץ על " Enter ".
  3. השתמש בפקודה למטה כדי לשנות את כתובת האתר
    מקור git מרחוק להגדרת url ssh: //[email protected]/username/newRepoName.git
  4. בדוק אם הבעיה נמשכת.

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

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

  1. לחץ בו זמנית על כפתורי " Command " + " Space ".
  2. הקלד " טרמינל " ולחץ על " Enter ".
  3. השתמש בפקודה למטה כדי לשנות את המקור למאסטר
    מאסטר מקור