Hogyan javítsuk ki a „Fatal: Az eredet nem tűnik Git Repository” hibának

A Git egy elosztott verziószabályozó 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 verzióvezérléshez a Git használatával. Mindkét szolgáltatást széles körben használják a szoftverfejlesztésben. Azonban a közelmúltban sok olyan jelentés érkezett, ahol a felhasználók nem tudják végrehajtani a „git” parancsokat a Mac Terminálon.

Végzetes: a 'származás' nem tűnik Git-tároló hibának

Ebben a cikkben azokról az okokról fogunk beszélni, amelyek miatt a hiba megjelenik, és életképes megoldásokat kínálunk a probléma megoldására. A konfliktusok elkerülése érdekében feltétlenül kövesse az útmutatót.

Mi okozza a „Végzetes: az„ eredet ”nem tűnik Git-tároló hibát?

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

  • Hiányzó eredet: Ezt a hibát általában akkor látják, amikor hiányzik az „Origin”. A származás a „Github-Fork” hivatkozás, és ha hiányzik, néhány parancs nem működik megfelelően.
  • Helytelen URL: Bizonyos esetekben az alkalmazás által beállított URL-konfiguráció valószínűleg hamis, és ezt meg kell változtatni. Ennek eredményeként egyes parancsok nem működnek megfelelően.

Most, hogy alapvető ismeretei vannak a probléma természetéről, továbbmegyünk a megoldások felé.

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

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

  1. Nyomja meg egyszerre a „ Parancs ” + „Szóköz” gombokat.
  2. Írja be a „ Terminalelemet, és nyomja meg az „ Enter ” gombot.

    MacOS terminál
  3. Írja be a következő parancsot és nyomja meg az „ Enter ” billentyűt
     git távoli -v 
  4. Ellenőrizze, hogy van-e egy “Origin” nevű távirányító.
  5. Ha nem, ez azt jelenti, hogy hiányzik az „ Eredet ”.
  6. Adja hozzá az Origin a következő paranccsal
     git távirányító adjon hozzá származási URL-t / a / your / fork-hoz 
  7. Ellenőrizze, hogy a probléma továbbra is fennáll-e.

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

Ha az URL-re nem hivatkozik helyesen, akkor az megakadályozhatja az alkalmazás egyes 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 egyszerre a „ Parancs ” + „ Szóköz ” gombokat.
  2. Írja be a „ Terminalelemet, és nyomja meg az „ Enter ” gombot.

    MacOS terminál
  3. Használja az alábbi parancsot az URL megváltoztatásához
     git távoli set-url származási ssh: // /felhasználónév/newRepoName.git 
  4. Ellenőrizze, hogy a probléma továbbra is fennáll-e.

3. megoldás: Az eredet megváltoztatása a mesterre

Ha meg akarja húzni a Master-től, akkor a távirányító hozzáadása vagy eltávolítása előtt meg kell változtatnia az eredetit Master-re. Ezért ebben a lépésben az Eredet Mesterre változtatjuk. Azért:

  1. Nyomja meg egyszerre a „ Parancs ” + „ Szóköz ” gombokat.
  2. Írja be a „ Terminalelemet, és nyomja meg az „ Enter ” gombot.

    MacOS terminál
  3. Az alábbi paranccsal módosítsa az eredet megszerzéséhez
     git pull származási mester 

Érdekes Cikkek