Git on hajautettu versionhallintajärjestelmä, jota käytetään ensisijaisesti lähdekoodimuutosten seuraamiseen ohjelmistokehityksen aikana. GitHub on verkkopalvelupalvelu versionhallintaan Git-sovelluksella. Molempia palveluita käytetään laajasti ohjelmistokehityksessä. Kuitenkin viime aikoina on tullut paljon raportteja, joissa käyttäjät eivät pysty suorittamaan git-komentoja Mac-terminaalissaan.
Kohtalokas: ”alkuperä” ei näytä olevan Git-arkiston virhe
Tässä artikkelissa puhumme syistä, joiden vuoksi virhe käynnistyy, ja tarjoamme sinulle toteuttamiskelpoisia ratkaisuja ongelman korjaamiseen. Seuraa opasta huolellisesti ristiriitojen välttämiseksi.
Mikä aiheuttaa 'kohtalokkaan:' alkuperä 'ei näytä olevan Git-arkisto' -virhettä?
Saatuamme useita raportteja useilta käyttäjiltä päätimme tutkia ongelmaa ja aloimme tunnistaa sen syyn. Raporttimme mukaan syyt, joiden vuoksi tämä virhe käynnistyy, on lueteltu alla:
- Puuttuva alkuperä: Tämä virhe näkyy yleensä, kun ”Origin” puuttuu. Alkuperä on viittaus 'Github-Forkiin', ja jos puuttuu, jotkut komennot eivät toimi oikein.
- Virheellinen URL: Joissakin tapauksissa sovelluksen asettama URL-määritys voi olla väärä ja sitä on ehkä muutettava. Tämän vuoksi jotkut komennot eivät ehkä toimi oikein.
Nyt kun sinulla on perustiedot ongelman luonteesta, siirrymme kohti ratkaisuja.
Ratkaisu 1: Alkuperän lisääminen
Jos Origin (viittaukset haarukkaan) puuttuu, jotkut komennot eivät ehkä toimi oikein. Siksi lisäämme Origin tässä vaiheessa manuaalisesti. Voit tehdä sen seuraavasti:
- Lehdistö ' Komento '+ 'Avaruus' painikkeita samanaikaisesti.
- Tyyppi sisään ' Terminaali Ja paina “ Tulla sisään '.
MacOS-pääte
- Tyyppi seuraavassa komennossa ja paina “ Tulla sisään '
git kaukosäädin -v
- Tarkista, onko olemassa kauko-ohjainta 'Alkuperä' lueteltu.
- Jos ei, se tarkoittaa, että Alkuperä ' puuttuu.
- Lisätä Alkuperä käyttämällä seuraavaa komentoa
git remote add origin url / to / for / fork
- Tarkistaa nähdäksesi, jatkuuko ongelma.
Ratkaisu 2: URL-osoitteen muuttaminen
Jos URL-osoitteeseen ei viitata oikein, se saattaa estää sovelluksen tiettyjä toimintoja toimimasta oikein. Siksi tässä vaiheessa muutamme URL-osoitetta. Sen vuoksi:
- Lehdistö ' Komento '+' Avaruus ”-Painikkeita samanaikaisesti.
- Tyyppi sisään ' Terminaali Ja paina “ Tulla sisään '.
MacOS-pääte
- Käyttää alla olevaa komentoa vaihtaaksesi URL-osoitteen
git kauko-set-url alkuperä ssh: //git@github.com/username/newRepoName.git
- Tarkistaa nähdäksesi, jatkuuko ongelma.
Ratkaisu 3: Alkuperän vaihtaminen päälliköksi
Jos yrität vetää Master-laitteesta, alkuperäisen on vaihdettava masteriksi, ennen kuin yrität lisätä tai poistaa kaukosäädintä. Siksi tässä vaiheessa muutamme Alkuperän Masteriksi. Sen vuoksi:
- Lehdistö ' Komento '+' Avaruus ”-Painikkeita samanaikaisesti.
- Tyyppi sisään ' Terminaali Ja paina “ Tulla sisään '.
MacOS-pääte
- Käyttää käsky alla muuttaa Alkuperä hallita
git pull -aloitusmestari