Git je distribuirani sustav kontrole verzija koji se prvenstveno koristi za praćenje promjena u izvornom kodu tijekom razvoja softvera. GitHub je internetska usluga hostinga za kontrolu verzija pomoću Gita. Obje se ove usluge intenzivno koriste u razvoju softvera. Međutim, nedavno je stiglo mnoštvo izvješća u kojima korisnici ne mogu izvršiti 'git' naredbe na svom Mac terminalu.
Fatalno: čini se da ‘podrijetlo’ nije pogreška Git spremišta
U ovom ćemo članku govoriti o razlozima zbog kojih se pogreška pokreće i pružiti vam održiva rješenja za rješavanje problema. Obavezno pažljivo slijedite upute kako biste izbjegli sukobe.
Što uzrokuje pogrešku 'Kobno:' podrijetlo 'nije Git Repozitorij'?
Nakon što smo primili brojna izvješća od više korisnika, odlučili smo istražiti problem i počeli identificirati njegov osnovni uzrok. Prema našim izvješćima, razlozi zbog kojih se ova pogreška pokreće navedeni su u nastavku:
- Nedostaje podrijetlo: Ova se pogreška obično vidi kada nedostaje 'Izvor'. Izvor je referenca na 'Github-Fork', a ako nedostaju, neke naredbe ne rade ispravno.
- Netočan URL: U nekim slučajevima konfiguracija URL-a koju je postavila aplikacija može biti lažna i možda će je trebati promijeniti. Zbog čega neke naredbe možda neće raditi ispravno.
Sad kad ste osnovno razumjeli prirodu problema, krenut ćemo prema rješenjima.
Rješenje 1: Dodavanje podrijetla
Ako nedostaje Origin (koji upućuje na Fork), neke naredbe možda neće raditi ispravno. Stoga ćemo u ovom koraku ručno dodavati podrijetlo. Da biste to učinili:
- Pritisnite ' Naredba '+ 'Prostor' tipke istovremeno.
- Tip u “ Terminal 'I pritisnite' Unesi '.
MacOS terminal
- Tip u sljedećoj naredbi i pritisnite “ Unesi '
git daljinski -v
- Provjerite postoji li daljinski upravljač s imenom 'Podrijetlo' popisana.
- Ako ne, to znači da je vaš Podrijetlo ' nedostaje.
- Dodati Podrijetlo pomoću sljedeće naredbe
git daljinski dodaj izvorni url / na / svoju / vilicu
- Ček kako bi provjerili nastavlja li problem.
Rješenje 2: Promjena URL-a
Ako se na URL ne upućuje ispravno, to može spriječiti pravilno funkcioniranje određenih funkcija aplikacije. Stoga ćemo u ovom koraku mijenjati URL. Za to:
- Pritisnite ' Naredba '+' Prostor Tipke istovremeno.
- Tip u “ Terminal 'I pritisnite' Unesi '.
MacOS terminal
- Koristiti naredba u nastavku za promjenu URL-a
git udaljeni set-url izvor ssh: //git@github.com/username/newRepoName.git
- Ček kako bi provjerili nastavlja li problem.
Rješenje 3: Promjena podrijetla u gospodara
Ako pokušavate povući iz Master, potrebno je promijeniti izvor u master prije pokušaja dodavanja ili uklanjanja daljinskog upravljača. Stoga ćemo u ovom koraku promijeniti Izvor u Master. Za to:
- Pritisnite ' Naredba '+' Prostor Tipke istovremeno.
- Tip u “ Terminal 'I pritisnite' Unesi '.
MacOS terminal
- Koristiti zapovijed ispod promijeniti Podrijetlo svladati
git pull master izvor