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“.

Fatální: 'původ' se nejeví jako chyba úložiště 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:

  1. Stiskněte současně tlačítka „ Command “ + „Space“ .
  2. ZadejteTerminal “ a stiskněte „ Enter “.

    Terminál MacOS
  3. Zadejte následující příkaz a stiskněte „ Enter
     git remote -v 
  4. Zkontrolujte, zda není uveden dálkový ovladač s názvem „Origin“ .
  5. Pokud ne, znamená to, že váš „ původ “ chybí.
  6. Přidat původ pomocí následujícího příkazu
     git remote add origin url / to / your / fork 
  7. 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:

  1. Stiskněte současně tlačítka „ Command “ + „ Space “.
  2. ZadejteTerminal “ a stiskněte „ Enter “.

    Terminál MacOS
  3. Pomocí příkazu níže změňte adresu URL
     git vzdálený set-url původ ssh: // /username/newRepoName.git 
  4. 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:

  1. Stiskněte současně tlačítka „ Command “ + „ Space “.
  2. ZadejteTerminal “ a stiskněte „ Enter “.

    Terminál MacOS
  3. Pomocí příkazu níže změňte původ na master
     git pull master master 

Zajímavé Články