Kaip išspręsti klaidą „Fatal: Atrodo, kad kilmė nėra„ Git “saugykla“

„Git“ yra paskirstyta versijų valdymo sistema, kuri visų pirma naudojama šaltinio kodo pokyčiams stebėti programinės įrangos kūrimo metu. „GitHub“ yra internetinė prieglobos paslauga, skirta valdyti versijas naudojant „Git“. Abi šios paslaugos yra plačiai naudojamos programinės įrangos kūrime. Vis dėlto visai neseniai pasirodė daugybė pranešimų, kai vartotojai negali vykdyti „git“ komandų savo „Mac“ terminale.

Šiame straipsnyje mes kalbėsime apie priežastis, dėl kurių įvyko klaida, ir pateiksime perspektyvius sprendimus, kaip išspręsti problemą. Būtinai atidžiai sekite vadovą, kad išvengtumėte konfliktų.

Kas sukelia „Mirtiną:„ kilmė “nėra„ Git “saugyklos“ klaida?

Gavę daugybę pranešimų iš kelių vartotojų, nusprendėme ištirti problemą ir pradėjome nustatyti jos pagrindinę priežastį. Remiantis mūsų ataskaitomis, šios klaidos priežastys yra išvardytos toliau:

  • Trūksta kilmės:Ši klaida paprastai pastebima, kai trūksta „Kilmės“. Kilmė yra nuoroda į „Github-Fork“, o jei trūksta, kai kurios komandos neveikia tinkamai.
  • Neteisingas URL:Kai kuriais atvejais programos nustatyta URL konfigūracija gali būti klaidinga ir ją gali tekti pakeisti. Dėl to kai kurios komandos gali neveikti tinkamai.

Dabar, kai jūs iš esmės suprantate problemos pobūdį, mes eisime prie sprendimų.

1 sprendimas: Kilmės pridėjimas

Jei trūksta „Origin“ (nuorodos į šakę), tam tikros komandos gali neveikti tinkamai. Todėl šiame etape „Origin“ pridėsime rankiniu būdu. Norėdami tai padaryti:

  1. PaspauskiteKomanda” + „Kosmosas“ mygtukus vienu metu.
  2. TipasTerminalas“Ir paspauskite„Įveskite“.
  3. Tipas komandą ir paspauskite „Įveskite
    git nuotolinis -v
  4. Patikrinkite, ar nėra nuotolinio pavadinimo „Kilmė“ išvardyti.
  5. Jei ne, tai reiškia, kad jūsųKilmė" trūksta.
  6. Papildyti Kilmė naudojant šią komandą
    git nuotoliniu būdu pridėkite kilmės URL / į / savo / šakutę
  7. Patikrinti ar problema išlieka.

2 sprendimas: URL keitimas

Jei URL nėra nurodytas tinkamai, tai gali užkirsti kelią tam tikrų programos funkcijų veikimui. Todėl atlikdami šį veiksmą pakeisime URL. Už tai:

  1. PaspauskiteKomanda” + “ErdvėVienu metu.
  2. TipasTerminalas“Ir paspauskite„Įveskite“.
  3. Naudokite žemiau esančią komandą pakeisti URL
    „git“ nuotolinio rinkinio URL kilmė ssh: //[email protected]/username/newRepoName.git
  4. Patikrinti ar problema išlieka.

3 sprendimas: kilmės keitimas į pagrindinį

Jei bandote gauti iš „Master“, prieš bandydami pridėti arba pašalinti nuotolinio valdymo pultą, būtina pakeisti jo pagrindą. Todėl šiame žingsnyje mes pakeisime Kilmę į Mokytoją. Už tai:

  1. PaspauskiteKomanda” + “ErdvėVienu metu.
  2. TipasTerminalas“Ir paspauskite„Įveskite“.
  3. Naudokite komandą žemiau pakeisti Kilmė įsisavinti
    git pull kilmės meistras