Jak opravit chybu „Fatal: Origin se nezdá být chybou úložiště Git“

Git je systém pro správu distribuovaných 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 se ve vývoji softwaru hojně používají. Poměrně nedávno však přichází spousta zpráv, kdy uživatelé nemohou ve svém terminálu Mac spouštět příkazy „git“.

V tomto článku budeme hovořit o důvodech, kvůli kterým je chyba spuštěna, a poskytneme vám schůdná řešení k vyřešení problému. Postupujte pečlivě podle pokynů, abyste předešli konfliktům.

Co způsobuje chybu „Fatální:„ původ “se nejeví jako úložiště 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 zpráv jsou důvody, kvůli kterým je tato chyba spuštěna, uvedeny níže:

  • Chybějící původ:Tato chyba je obvykle vidět, když chybí „Původ“. 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í nepravdivá a může být nutné ji změnit. Některé příkazy proto 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 Origin (který odkazuje na Fork) chybí, některé příkazy nemusí fungovat správně. Proto v tomto kroku přidáme Origin ručně. Za tímto účelem:

  1. lisPříkaz” + "Prostor" současně.
  2. Typ v "Terminál“A stiskněte„Enter“.
  3. Typ v následujícím příkazu a stiskněte „Enter
    git remote -v
  4. Zkontrolujte, zda existuje název vzdáleného ovladače "Původ" uvedené.
  5. Pokud ne, znamená to, že vaše „Původ" chybí.
  6. Přidat Počátek pomocí následujícího příkazu
    git remote přidá původní adresu URL / do / vaší / vidlice
  7. Šek zjistit, 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 budeme měnit URL. Pro to:

  1. lisPříkaz” + “Prostor”Současně.
  2. Typ v "Terminál“A stiskněte„Enter“.
  3. Použití níže uvedený příkaz pro změnu adresy URL
    git remote set-url origin ssh: //[email protected]/username/newRepoName.git
  4. Šek zjistit, zda problém přetrvává.

Řešení 3: Změna původu na mistr

Pokud se snažíte vytáhnout z Masteru, je nutné změnit počátek na Master, než se pokusíte přidat nebo odebrat ovladač. Proto v tomto kroku změníme Počátek na Mistra. Pro to:

  1. lisPříkaz” + “Prostor”Současně.
  2. Typ v "Terminál“A stiskněte„Enter“.
  3. Použití příkaz níže změnit Původ zvládnout
    git pull origin master