Kā novērst “fatālu: izcelsme, šķiet, nav Git Repository” kļūda

Git ir izplatīta versiju kontroles sistēma, kuru galvenokārt izmanto, lai izsekotu avota kodos programmatūras izstrādes laikā. GitHub ir tiešsaistes mitināšanas pakalpojums versiju kontrolei, izmantojot Git. Abi šie pakalpojumi tiek plaši izmantoti programmatūras izstrādē. Tomēr pavisam nesen ir parādījies daudz ziņojumu, kuros lietotāji savā Mac terminālī nespēj izpildīt komandas “git”.

Liktenīgs: “izcelsme”, šķiet, nav Git krātuves kļūda

Šajā rakstā mēs runāsim par iemesliem, kuru dēļ rodas kļūda, un sniegsim jums dzīvotspējīgus risinājumus problēmas novēršanai. Pārliecinieties, ka uzmanīgi sekojat ceļvedim, lai izvairītos no konfliktiem.

Kas izraisa kļūdu “Fatāls:“ izcelsme ”, šķiet, nav Git Repository kļūda?

Pēc daudzu ziņojumu saņemšanas no vairākiem lietotājiem mēs nolēmām izmeklēt šo problēmu un sākām noteikt tā galveno cēloni. Saskaņā ar mūsu ziņojumiem zemāk ir norādīti iemesli, kuru dēļ rodas šī kļūda:

  • Trūkst izcelsmes: Šī kļūda parasti tiek parādīta, ja trūkst “Origin”. Izcelsme ir atsauce uz “Github-Fork”, un, ja tās trūkst, dažas komandas nedarbojas pareizi.
  • Nepareizs URL: dažos gadījumos lietojumprogrammas iestatītā URL konfigurācija var būt nepatiesa, un tā, iespējams, būs jāmaina. Tā dēļ dažas komandas, iespējams, nedarbosies pareizi.

Tagad, kad jums ir pamata izpratne par problēmas būtību, mēs pāriesim pie risinājumiem.

1. risinājums: pievienojot izcelsmi

Ja trūkst izcelsmes (atsauces uz dakšiņu), dažas komandas var nedarboties pareizi. Tāpēc šajā posmā mēs manuāli pievienosim izcelšanos. Lai to izdarītu:

  1. Vienlaicīgi nospiediet taustiņusCommand ” + “Space” .
  2. IerakstietTerminal ” un nospiediet “ Enter ”.

    MacOS terminālis
  3. Ievadiet šo komandu un nospiediet “ Enter
     git tālvadības -v 
  4. Pārbaudiet, vai nav norādīta tālvadības pults ar nosaukumu “Origin” .
  5. Ja nē, tas nozīmē, ka trūkst jūsu “ Izcelsmes ”.
  6. Pievienojiet izcelsmi, izmantojot šo komandu
     Git tālvadības pievieno izcelsmes URL / uz / jūsu / dakša 
  7. Pārbaudiet, vai problēma joprojām pastāv.

2. risinājums: URL mainīšana

Ja uz URL nav norādīts pareizi, tas var neļaut noteiktām lietojumprogrammas funkcijām darboties pareizi. Tāpēc šajā solī mēs mainīsim URL. Par to:

  1. Vienlaicīgi nospiediet taustiņusCommand ” + “ Space ”.
  2. IerakstietTerminal ” un nospiediet “ Enter ”.

    MacOS terminālis
  3. Izmantojiet zemāk esošo komandu, lai mainītu URL
     git attālais set-url izcelsmes ssh: // /lietotājvārds/newRepoName.git 
  4. Pārbaudiet, vai problēma joprojām pastāv.

3. risinājums. Izcelsmes maiņa par galveno

Ja jūs mēģināt izvilkt no Master, pirms tālvadības pults pievienošanas vai noņemšanas ir jāmaina izcelsme uz Master. Tāpēc šajā solī mēs mainīsim Izcelsmi uz Meistaru. Par to:

  1. Vienlaicīgi nospiediet taustiņusCommand ” + “ Space ”.
  2. IerakstietTerminal ” un nospiediet “ Enter ”.

    MacOS terminālis
  3. Izmantojiet zemāk esošo komandu, lai mainītu izcelšanos
     git pull izcelsmes meistars 

Interesanti Raksti