Jak opravit chybu „fatální: původ se nejeví jako úložiště Git“
Git je distribuovaný systém pro správu verzí, který se primárně používá ke sledování změn ve zdrojovém kódu během vývoje softwaru. GitHub je online hostingová služba pro správu verzí pomocí Git. Obě tyto služby jsou hojně využívány při vývoji softwaru. V poslední době však přichází mnoho zpráv, kde uživatelé nemohou v Mac terminálu provádět příkazy „git“.
V tomto článku si povíme o důvodech, kvůli nimž došlo k chybě, a poskytneme vám životaschopná řešení, jak problém vyřešit. Abyste se vyhnuli konfliktům, postupujte podle pokynů pečlivě.
Co způsobuje chybu „fatální: 'původ' se nejeví jako repozitář Git“?
Po obdržení mnoha zpráv od více uživatelů jsme se rozhodli problém prošetřit a začali identifikovat jeho hlavní příčinu. Podle našich přehledů jsou důvody, proč byla tato chyba vyvolána, uvedeny níže:
- Chybějící původ: Tato chyba se obvykle objeví, když chybí „Počátek“. Původ je odkaz na „Github-Fork“, a pokud chybí, některé příkazy nefungují správně.
- Nesprávná adresa URL: V některých případech může být konfigurace adresy URL nastavená aplikací nesprávná a může být nutné ji změnit. Z tohoto důvodu některé příkazy nemusí fungovat správně.
Nyní, když máte základní znalosti o povaze problému, přejdeme k řešení.
Řešení 1: Přidání původu
Pokud chybí Origin (odkaz na Fork), některé příkazy nemusí fungovat správně. Proto v tomto kroku přidáme původ ručně. Za tímto účelem:
- Stiskněte současně tlačítka „ Command “ + „Space“ .
- Zadejte „ Terminal “ a stiskněte „ Enter “.
Terminál MacOS - Zadejte následující příkaz a stiskněte „ Enter “
git remote -v
- Zkontrolujte, zda není uveden dálkový ovladač s názvem „Origin“ .
- Pokud ne, znamená to, že váš „ původ “ chybí.
- Přidat původ pomocí následujícího příkazu
git remote add origin url / to / your / fork
- Zkontrolujte, zda problém přetrvává.
Řešení 2: Změna adresy URL
Pokud adresa URL není správně odkazována, může to zabránit správnému fungování určitých funkcí aplikace. Proto v tomto kroku změníme adresu URL. Pro to:
- Stiskněte současně tlačítka „ Command “ + „ Space “.
- Zadejte „ Terminal “ a stiskněte „ Enter “.
Terminál MacOS - Pomocí příkazu níže změňte adresu URL
git vzdálený set-url původ ssh: // /username/newRepoName.git
- Zkontrolujte, zda problém přetrvává.
Řešení 3: Změna původu na Master
Pokud se pokoušíte vytáhnout z Master, je nutné změnit původ na Master před pokusem o přidání nebo odebrání dálkového ovladače. Proto v tomto kroku změníme Původ na Mistra. Pro to:
- Stiskněte současně tlačítka „ Command “ + „ Space “.
- Zadejte „ Terminal “ a stiskněte „ Enter “.
Terminál MacOS - Pomocí příkazu níže změňte původ na master
git pull master master