วิธีแก้ไขข้อผิดพลาด "Fatal: Origin ไม่ได้เป็น Git Repository"

Git เป็นระบบควบคุมเวอร์ชันแจกจ่ายซึ่งส่วนใหญ่ใช้เพื่อติดตามการเปลี่ยนแปลงของซอร์สโค้ดระหว่างการพัฒนาซอฟต์แวร์ GitHub เป็นบริการโฮสติ้งออนไลน์สำหรับการควบคุมเวอร์ชันโดยใช้ Git บริการทั้งสองนี้ถูกใช้อย่างกว้างขวางในการพัฒนาซอฟต์แวร์ อย่างไรก็ตามเมื่อไม่นานมานี้มีรายงานจำนวนมากที่ผู้ใช้ไม่สามารถเรียกใช้คำสั่ง "git" ใน Mac Terminal ได้

ในบทความนี้เราจะพูดถึงสาเหตุที่ทำให้เกิดข้อผิดพลาดและให้วิธีแก้ไขที่เป็นไปได้ในการแก้ไขปัญหา อย่าลืมปฏิบัติตามคำแนะนำอย่างระมัดระวังเพื่อหลีกเลี่ยงความขัดแย้ง

อะไรทำให้เกิดข้อผิดพลาด "Fatal:" origin "ไม่เป็น Git Repository"

หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายคนเราจึงตัดสินใจตรวจสอบปัญหาและเริ่มระบุสาเหตุที่แท้จริง ตามรายงานของเราสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้แสดงอยู่ด้านล่าง:

เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้วเราจะดำเนินการแก้ไขต่อไป

โซลูชันที่ 1: การเพิ่ม Origin

หาก Origin (ที่อ้างอิงถึง Fork) ไม่มีคำสั่งบางอย่างอาจทำงานไม่ถูกต้อง ดังนั้นในขั้นตอนนี้เราจะเพิ่ม Origin ด้วยตนเอง ในการดำเนินการดังกล่าว:

  1. กด ที่“คำสั่ง” + “ อวกาศ” ปุ่มพร้อมกัน
  2. ประเภท ใน“เทอร์มินอล” แล้วกด“ป้อน“.
  3. ประเภท ในคำสั่งต่อไปนี้แล้วกด“ป้อน
    คอมไพล์ระยะไกล -v
  4. ตรวจสอบดูว่ามีรีโมทที่ชื่อหรือไม่ “ แหล่งกำเนิด” อยู่ในรายการ
  5. ถ้าไม่นั่นหมายความว่า“แหล่งกำเนิด" ที่ขาดหายไป.
  6. เพิ่ม กำเนิดโดยใช้คำสั่งต่อไปนี้
    git remote เพิ่ม url ต้นทาง / to / your / fork
  7. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 2: การเปลี่ยน URL

หากอ้างอิง URL ไม่ถูกต้องอาจทำให้ฟังก์ชันบางอย่างของแอปพลิเคชันทำงานไม่ถูกต้อง ดังนั้นในขั้นตอนนี้เราจะเปลี่ยน URL สำหรับการที่:

  1. กด ที่“คำสั่ง” + “พื้นที่” พร้อมกัน
  2. ประเภท ใน“เทอร์มินอล” แล้วกด“ป้อน“.
  3. ใช้ คำสั่งด้านล่างเพื่อเปลี่ยน URL
    git remote set-url origin ssh: //[email protected]/username/newRepoName.git
  4. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 3: การเปลี่ยน Origin เป็น Master

หากคุณพยายามดึงจาก Master คุณจำเป็นต้องเปลี่ยนจุดเริ่มต้นเป็น master ก่อนที่จะพยายามเพิ่มหรือลบรีโมท ดังนั้นในขั้นตอนนี้เราจะเปลี่ยน Origin เป็น Master สำหรับการที่:

  1. กด ที่“คำสั่ง” + “พื้นที่” พร้อมกัน
  2. ประเภท ใน“เทอร์มินอล” แล้วกด“ป้อน“.
  3. ใช้ คำสั่ง ด้านล่าง เพื่อเปลี่ยนไฟล์ แหล่งกำเนิด ที่จะเชี่ยวชาญ
    git ดึงต้นแบบต้นกำเนิด
Facebook Twitter Google Plus Pinterest