Sådan rettes '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 hosting-service til versionskontrol ved hjælp af Git. Begge disse tjenester bruges i vid udstrækning i softwareudvikling. For nylig er der imidlertid kommet mange rapporter, hvor brugere ikke er i stand til at udføre “git” -kommandoer i deres Mac-terminal.

Fatal: 'oprindelse' ser ikke ud til at være en Git Repository-fejl

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 omhyggeligt for at undgå konflikter.

Hvad der forårsager “Fatal: 'origin' ser ikke ud til at være en Git Repository-fejl?

Efter at have modtaget adskillige rapporter fra flere brugere besluttede vi at undersøge problemet og begyndte at identificere dens årsag. I henhold til 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 der mangler, fungerer nogle kommandoer ikke korrekt.
  • Forkert URL: I nogle tilfælde kan URL-konfigurationen, der er indstillet af applikationen, være falsk, 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 til løsningen.

Løsning 1: Tilføjelse af oprindelse

Hvis Origin (der refererer til Fork) mangler, fungerer visse kommandoer muligvis ikke korrekt. Derfor tilføjer vi et origin manuelt i dette trin. For at gøre det:

  1. Tryk på “ Kommando ” + “Mellemrum” -knapperne samtidigt.
  2. Skriv " Terminal ", og tryk på " Enter ".

    MacOS-terminal
  3. Skriv følgende kommando, og tryk på “ Enter
     git fjernbetjening -v 
  4. Kontroller, om der er en fjernbetjening, der hedder “Origin”, på listen.
  5. Hvis ikke, betyder det, at din “ oprindelse ” mangler.
  6. Tilføj oprindelse ved hjælp af følgende kommando
     git remote tilføj oprindelses url / til / din / gaffel 
  7. Kontroller, om problemet fortsætter.

Løsning 2: Ændring af URL

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

  1. Tryk på “ Kommando ” + “ Mellemrum ” -knapperne samtidigt.
  2. Skriv " Terminal ", og tryk på " Enter ".

    MacOS-terminal
  3. Brug kommandoen herunder til at ændre URL-adressen
     git remote set-url origin ssh: // protection /username/newRepoName.git 
  4. Kontroller, 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 vil vi i dette trin ændre oprindelsen til Master. For det:

  1. Tryk på “ Kommando ” + “ Mellemrum ” -knapperne samtidigt.
  2. Skriv " Terminal ", og tryk på " Enter ".

    MacOS-terminal
  3. Brug kommandoen nedenfor til at ændre Origin til master
     git pull origin master 

Interessante Artikler