วิธีแก้ไขข้อผิดพลาด "Fatal: Origin ไม่ได้เป็น Git Repository"
Git เป็นระบบควบคุมเวอร์ชันแจกจ่ายซึ่งส่วนใหญ่ใช้เพื่อติดตามการเปลี่ยนแปลงของซอร์สโค้ดระหว่างการพัฒนาซอฟต์แวร์ GitHub เป็นบริการโฮสติ้งออนไลน์สำหรับการควบคุมเวอร์ชันโดยใช้ Git บริการทั้งสองนี้ถูกใช้อย่างกว้างขวางในการพัฒนาซอฟต์แวร์ อย่างไรก็ตามเมื่อไม่นานมานี้มีรายงานจำนวนมากที่ผู้ใช้ไม่สามารถเรียกใช้คำสั่ง "git" ใน Mac Terminal ได้
ในบทความนี้เราจะพูดถึงสาเหตุที่ทำให้เกิดข้อผิดพลาดและให้วิธีแก้ไขที่เป็นไปได้ในการแก้ไขปัญหา อย่าลืมปฏิบัติตามคำแนะนำอย่างระมัดระวังเพื่อหลีกเลี่ยงความขัดแย้ง
อะไรทำให้เกิดข้อผิดพลาด "Fatal:" origin "ไม่เป็น Git Repository"
หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายคนเราจึงตัดสินใจตรวจสอบปัญหาและเริ่มระบุสาเหตุที่แท้จริง ตามรายงานของเราสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้แสดงอยู่ด้านล่าง:
เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้วเราจะดำเนินการแก้ไขต่อไป
โซลูชันที่ 1: การเพิ่ม Origin
หาก Origin (ที่อ้างอิงถึง Fork) ไม่มีคำสั่งบางอย่างอาจทำงานไม่ถูกต้อง ดังนั้นในขั้นตอนนี้เราจะเพิ่ม Origin ด้วยตนเอง ในการดำเนินการดังกล่าว:
- กด ที่“คำสั่ง” + “ อวกาศ” ปุ่มพร้อมกัน
- ประเภท ใน“เทอร์มินอล” แล้วกด“ป้อน“.
- ประเภท ในคำสั่งต่อไปนี้แล้วกด“ป้อน”
คอมไพล์ระยะไกล -v
- ตรวจสอบดูว่ามีรีโมทที่ชื่อหรือไม่ “ แหล่งกำเนิด” อยู่ในรายการ
- ถ้าไม่นั่นหมายความว่า“แหล่งกำเนิด" ที่ขาดหายไป.
- เพิ่ม กำเนิดโดยใช้คำสั่งต่อไปนี้
git remote เพิ่ม url ต้นทาง / to / your / fork
- ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 2: การเปลี่ยน URL
หากอ้างอิง URL ไม่ถูกต้องอาจทำให้ฟังก์ชันบางอย่างของแอปพลิเคชันทำงานไม่ถูกต้อง ดังนั้นในขั้นตอนนี้เราจะเปลี่ยน URL สำหรับการที่:
- กด ที่“คำสั่ง” + “พื้นที่” พร้อมกัน
- ประเภท ใน“เทอร์มินอล” แล้วกด“ป้อน“.
- ใช้ คำสั่งด้านล่างเพื่อเปลี่ยน URL
git remote set-url origin ssh: //[email protected]/username/newRepoName.git
- ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 3: การเปลี่ยน Origin เป็น Master
หากคุณพยายามดึงจาก Master คุณจำเป็นต้องเปลี่ยนจุดเริ่มต้นเป็น master ก่อนที่จะพยายามเพิ่มหรือลบรีโมท ดังนั้นในขั้นตอนนี้เราจะเปลี่ยน Origin เป็น Master สำหรับการที่:
- กด ที่“คำสั่ง” + “พื้นที่” พร้อมกัน
- ประเภท ใน“เทอร์มินอล” แล้วกด“ป้อน“.
- ใช้ คำสั่ง ด้านล่าง เพื่อเปลี่ยนไฟล์ แหล่งกำเนิด ที่จะเชี่ยวชาญ
git ดึงต้นแบบต้นกำเนิด