A „Fatal: Az eredet nem tűnik Git-tárháznak” hiba elhárítása



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A Git egy elosztott verzióvezérlő rendszer, amelyet elsősorban a forráskód változásainak nyomon követésére használnak a szoftverfejlesztés során. A GitHub egy online tárhelyszolgáltatás a Git használatával történő verziószabályozáshoz. Mindkét szolgáltatást széles körben használják a szoftverfejlesztésben. A közelmúltban azonban sok olyan jelentés érkezett, ahol a felhasználók nem tudják végrehajtani a „git” parancsokat a Mac termináljukon.



Végzetes: Úgy tűnik, hogy az „eredet” nem Git-adattár hiba



Ebben a cikkben beszélünk azokról az okokról, amelyek miatt a hiba kiváltott, és életképes megoldásokat kínálunk a probléma megoldására. Ügyeljen arra, hogy gondosan kövesse az útmutatót a konfliktusok elkerülése érdekében.



Mi okozza a „Végzetes:„ Az eredet ”nem tűnik Git-adattárnak” hibát?

Miután több felhasználó számos jelentést kapott, úgy döntöttünk, hogy kivizsgáljuk a problémát, és elkezdtük azonosítani annak kiváltó okát. Jelentéseink szerint az alábbiakban felsoroljuk a hiba kiváltásának okait:

  • Hiányzik az eredet: Ez a hiba általában akkor jelenik meg, amikor az „Eredet” hiányzik. Az eredet a „Github-Fork” hivatkozás, és ha hiányzik, egyes parancsok nem működnek megfelelően.
  • Helytelen URL: Bizonyos esetekben az alkalmazás által beállított URL-konfiguráció hamis lehet, és meg kell változtatni. Emiatt előfordulhat, hogy egyes parancsok nem működnek megfelelően.

Most, hogy alaposan megértette a probléma természetét, továbblépünk a megoldások felé.

1. megoldás: Eredet hozzáadása

Ha az Origin (amely a Forkra hivatkozik) hiányzik, akkor egyes parancsok nem működnek megfelelően. Ezért ebben a lépésben hozzáadunk egy Origin-t manuálisan. Ennek érdekében:



  1. nyomja meg a ' Parancs '+ 'Hely' gombokat egyszerre.
  2. típus ban ben ' Terminál És nyomja meg a Belép '.

    MacOS terminál

  3. típus parancsot, és nyomja meg a Belép '
    git távirányító -v
  4. Ellenőrizze, hogy van-e távoli nevű 'Eredet' listázott.
  5. Ha nem, ez azt jelenti, hogy Eredet ' hiányzik.
  6. Hozzáadás Eredet a következő paranccsal
    git remote add origin url / to / your / villa
  7. Jelölje be hogy megmarad-e a kérdés.

2. megoldás: URL megváltoztatása

Ha az URL-re nincs megfelelő hivatkozás, ez megakadályozhatja az alkalmazás bizonyos funkcióinak megfelelő működését. Ezért ebben a lépésben megváltoztatjuk az URL-t. Azért:

  1. nyomja meg a ' Parancs '+' Hely ”Gombokat egyszerre.
  2. típus ban ben ' Terminál És nyomja meg a Belép '.

    MacOS terminál

  3. Használat az alábbi parancsot az URL megváltoztatásához
    git távoli set-url eredetű ssh: //git@github.com/username/newRepoName.git
  4. Jelölje be hogy megmarad-e a kérdés.

3. megoldás: Az eredet megváltoztatása Master-re

Ha a Master-től próbál eljutni, akkor a távvezérlő hozzáadása vagy eltávolítása előtt meg kell változtatni az eredetet Master-re. Ezért ebben a lépésben az Eredetet Mesterré változtatjuk. Azért:

  1. nyomja meg a ' Parancs '+' Hely ”Gombokat egyszerre.
  2. típus ban ben ' Terminál És nyomja meg a Belép '.

    MacOS terminál

  3. Használat a parancs lent hogy megváltoztassa a Eredet elsajátítani
    git pull eredet mester
2 perc olvasás