Sådan løses 'Fatal: Origin synes ikke at være en Git Repository' -fejl

Git er et distribueret versionskontrolsystem, der primært bruges til at spore ændringer i kildekoden under softwareudvikling. GitHub er en online hostingtjeneste til versionskontrol ved hjælp af Git. Begge disse tjenester bruges i vid udstrækning til softwareudvikling. Men for nylig er der kommet mange rapporter ind, hvor brugerne ikke er i stand til at udføre "git" -kommandoer i deres Mac Terminal.

I denne artikel vil vi tale om årsagerne til, at fejlen udløses, og give dig levedygtige løsninger til at løse problemet. Sørg for at følge vejledningen nøje for at undgå konflikter.

Hvad forårsager "Fatal:" origin "ser ikke ud til at være et Git Repository" -fejl?

Efter at have modtaget adskillige rapporter fra flere brugere besluttede vi at undersøge problemet og begyndte at identificere årsagen til det. Ifølge vores rapporter er årsagerne til, at denne fejl udløses, anført nedenfor:

  • Manglende oprindelse:Denne fejl ses normalt, når "Oprindelsen" mangler. Oprindelse er henvisningen til "Github-Fork", og hvis de mangler, fungerer nogle kommandoer ikke korrekt.
  • Forkert URL:I nogle tilfælde kan URL-konfigurationen, der er indstillet af applikationen, være forkert, og den skal muligvis ændres. På grund af dette fungerer nogle kommandoer muligvis ikke korrekt.

Nu hvor du har en grundlæggende forståelse af problemets art, vil vi gå videre mod løsningerne.

Løsning 1: Tilføjelse af oprindelse

Hvis Origin (der henviser til Fork) mangler, fungerer visse kommandoer muligvis ikke korrekt. Derfor vil vi i dette trin tilføje en oprindelse manuelt. For at gøre det:

  1. Trykke det "Kommando” + "Plads" knapper samtidigt.
  2. Type i “Terminal”Og tryk“Gå ind“.
  3. Type i den følgende kommando og tryk på “Gå ind
    git fjernbetjening -v
  4. Kontroller, om der er en fjernbetjening, der hedder "Oprindelse" opført.
  5. Hvis ikke, betyder det, at din “Oprindelse" mangler.
  6. Tilføje Oprindelse ved hjælp af følgende kommando
    git remote tilføj oprindelses url / til / din / gaffel
  7. Kontrollere for at se, om problemet fortsætter.

Løsning 2: Ændring af URL

Hvis der ikke henvises korrekt til URL'en, kan det forhindre, at visse funktioner i applikationen fungerer korrekt. Derfor ændrer vi URL'en i dette trin. For det:

  1. Trykke det "Kommando” + “Plads”-Knapperne samtidigt.
  2. Type i “Terminal”Og tryk“Gå ind“.
  3. Brug kommandoen nedenfor for at ændre URL-adressen
    git remote set-url origin ssh: //[email protected]/username/newRepoName.git
  4. Kontrollere for at se, om problemet fortsætter.

Løsning 3: Ændring af oprindelse til master

Hvis du prøver at trække fra Master, er det nødvendigt at ændre oprindelsen til master, før du prøver at tilføje eller fjerne fjernbetjeningen. Derfor ændrer vi i dette trin oprindelsen til mester. For det:

  1. Trykke det "Kommando” + “Plads”-Knapperne samtidigt.
  2. Type i “Terminal”Og tryk“Gå ind“.
  3. Brug kommandoen under for at ændre Oprindelse at mestre
    git pull origin master