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.
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:
- Nyomja meg egyszerre a „ Parancs ” + „Szóköz” gombokat.
- Írja be a „ Terminal ” elemet, és nyomja meg az „ Enter ” gombot.
MacOS terminál - Írja be a következő parancsot és nyomja meg az „ Enter ” billentyűt
git távoli -v
- Ellenőrizze, hogy van-e egy “Origin” nevű távirányító.
- Ha nem, ez azt jelenti, hogy hiányzik az „ Eredet ”.
- Adja hozzá az Origin a következő paranccsal
git távirányító adjon hozzá származási URL-t / a / your / fork-hoz
- 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:
- Nyomja meg egyszerre a „ Parancs ” + „ Szóköz ” gombokat.
- Írja be a „ Terminal ” elemet, és nyomja meg az „ Enter ” gombot.
MacOS terminál - 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
- 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:
- Nyomja meg egyszerre a „ Parancs ” + „ Szóköz ” gombokat.
- Írja be a „ Terminal ” elemet, és nyomja meg az „ Enter ” gombot.
MacOS terminál - Az alábbi paranccsal módosítsa az eredet megszerzéséhez
git pull származási mester