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:
- nyomja meg a ' Parancs '+ 'Hely' gombokat egyszerre.
- típus ban ben ' Terminál És nyomja meg a Belép '.
MacOS terminál
- típus parancsot, és nyomja meg a Belép '
git távirányító -v
- Ellenőrizze, hogy van-e távoli nevű 'Eredet' listázott.
- Ha nem, ez azt jelenti, hogy Eredet ' hiányzik.
- Hozzáadás Eredet a következő paranccsal
git remote add origin url / to / your / villa
- 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:
- nyomja meg a ' Parancs '+' Hely ”Gombokat egyszerre.
- típus ban ben ' Terminál És nyomja meg a Belép '.
MacOS terminál
- 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
- 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:
- nyomja meg a ' Parancs '+' Hely ”Gombokat egyszerre.
- típus ban ben ' Terminál És nyomja meg a Belép '.
MacOS terminál
- Használat a parancs lent hogy megváltoztassa a Eredet elsajátítani
git pull eredet mester