Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Apple

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

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

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

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

อะไรทำให้เกิดข้อผิดพลาด “ร้ายแรง:'ต้นกำเนิด' ไม่ปรากฏว่าเป็น Git Repository” เกิดข้อผิดพลาด

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

  • ไม่มี Origin:  ข้อผิดพลาดนี้มักจะเห็นเมื่อ "Origin" หายไป Origin คือการอ้างอิงถึง “Github-Fork” และหากไม่มี คำสั่งบางอย่างก็ทำงานไม่ถูกต้อง
  • URL ไม่ถูกต้อง:  ในบางกรณี การกำหนดค่า URL ที่กำหนดโดยแอปพลิเคชันอาจเป็นเท็จและอาจต้องเปลี่ยนแปลง ด้วยเหตุนี้ บางคำสั่งจึงอาจทำงานไม่ถูกต้อง

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

แนวทางที่ 1:การเพิ่ม Origin

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

  1. กดคำสั่ง ” + “ช่องว่าง” ปุ่มพร้อมกัน
  2. พิมพ์ ใน “เทอร์มินัล ” และกด “เข้าสู่ “. วิธีแก้ไขข้อผิดพลาด  Fatal:Origin ไม่ปรากฏว่าเป็น Git Repository
  3. พิมพ์ ในคำสั่งต่อไปนี้แล้วกด “Enter
    git remote -v
  4. ตรวจดูว่ามีรีโมทชื่อ “Origin” . หรือไม่ อยู่ในรายการ
  5. ถ้าไม่ใช่ แสดงว่า “ต้นกำเนิด . ของคุณ ” หายไป
  6. เพิ่ม Origin โดยใช้คำสั่งต่อไปนี้
    git remote add origin url/to/your/fork
  7. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

แนวทางที่ 2:การเปลี่ยน URL

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

  1. กดคำสั่ง ” + “อวกาศ ” พร้อมกัน
  2. พิมพ์ ใน “เทอร์มินัล ” และกด “เข้าสู่ “. วิธีแก้ไขข้อผิดพลาด  Fatal:Origin ไม่ปรากฏว่าเป็น Git Repository
  3. ใช้ คำสั่งด้านล่างเพื่อเปลี่ยน URL
    git remote set-url origin ssh://git@github.com/username/newRepoName.git
  4. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

แนวทางที่ 3:การเปลี่ยน Origin เป็น Master

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

  1. กดคำสั่ง ” + “อวกาศ ” พร้อมกัน
  2. พิมพ์ ใน “เทอร์มินัล ” และกด “เข้าสู่ “. วิธีแก้ไขข้อผิดพลาด  Fatal:Origin ไม่ปรากฏว่าเป็น Git Repository
  3. ใช้ คำสั่ง ด้านล่าง เพื่อเปลี่ยน ต้นกำเนิด เพื่อควบคุม
    git pull origin master