Hoe 'Fatal: Origin lijkt geen Git Repository' Fout te zijn

Git is een gedistribueerd versiebeheersysteem dat voornamelijk wordt gebruikt om wijzigingen in broncode bij te houden tijdens softwareontwikkeling. GitHub is een online hostingservice voor versiebeheer met Git. Beide services worden veelvuldig gebruikt bij softwareontwikkeling. Vrij recent zijn er echter veel rapporten binnengekomen waarin gebruikers geen "git" -opdrachten kunnen uitvoeren in hun Mac-terminal.

Fataal: 'oorsprong' lijkt geen Git Repository-fout te zijn

In dit artikel zullen we het hebben over de redenen waardoor de fout wordt veroorzaakt en zullen we u haalbare oplossingen bieden om het probleem op te lossen. Volg de gids zorgvuldig om conflicten te voorkomen.

Wat veroorzaakt de 'Fatal:' origin 'lijkt geen Git Repository-fout te zijn?

Nadat we meerdere rapporten van meerdere gebruikers hadden ontvangen, besloten we het probleem te onderzoeken en begonnen we de oorzaak ervan te identificeren. Volgens onze rapporten worden de redenen waarom deze fout wordt geactiveerd, hieronder vermeld:

  • Ontbrekende oorsprong: deze fout wordt meestal gezien wanneer de "Oorsprong" ontbreekt. Oorsprong is de verwijzing naar "Github-Fork" en als ze ontbreken, werken sommige opdrachten niet goed.
  • Onjuiste URL: in sommige gevallen kan de door de toepassing ingestelde URL-configuratie vals zijn en moet deze mogelijk worden gewijzigd. Hierdoor werken sommige opdrachten mogelijk niet goed.

Nu u een basiskennis hebt van de aard van het probleem, gaan we verder met de oplossingen.

Oplossing 1: oorsprong toevoegen

Als Origin (dat verwijst naar Fork) ontbreekt, werken bepaalde opdrachten mogelijk niet goed. Daarom voegen we in deze stap handmatig een Origin toe. Om dat te doen:

  1. Druk tegelijkertijd op de knoppen " Command " + "Space" .
  2. Typ " Terminal " en druk op " Enter ".

    MacOS-terminal
  3. Typ de volgende opdracht en druk op " Enter "
     git remote -v 
  4. Controleer of er een afstandsbediening met de naam "Origin" wordt vermeld.
  5. Als dit niet het geval is, betekent dit dat uw " Oorsprong " ontbreekt.
  6. Voeg Origin toe met de volgende opdracht
     git afstandsbediening voeg oorsprong url / toe aan / je / vork 
  7. Controleer of het probleem blijft bestaan.

Oplossing 2: URL wijzigen

Als er niet naar de URL wordt verwezen, kan dit ertoe leiden dat bepaalde functies van de toepassing niet goed werken. Daarom zullen we in deze stap de URL wijzigen. Daarom:

  1. Druk tegelijkertijd op de knoppen " Command " + " Space ".
  2. Typ " Terminal " en druk op " Enter ".

    MacOS-terminal
  3. Gebruik de onderstaande opdracht om de URL te wijzigen
     git remote set-url origin ssh: // /username/newRepoName.git 
  4. Controleer of het probleem blijft bestaan.

Oplossing 3: Origin wijzigen in Master

Als u probeert uit Master te halen, moet u de oorsprong in Master wijzigen voordat u de afstandsbediening probeert toe te voegen of te verwijderen. Daarom zullen we in deze stap de Oorsprong in Master veranderen. Daarom:

  1. Druk tegelijkertijd op de knoppen " Command " + " Space ".
  2. Typ " Terminal " en druk op " Enter ".

    MacOS-terminal
  3. Gebruik de onderstaande opdracht om de oorsprong te wijzigen in master
     git pull origin master 

Interessante Artikelen