Paano Ayusin ang 'Nakamamatay: Ang pinagmulan ay hindi lilitaw na isang Error sa Repository'



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang Git ay isang ipinamamahagi na sistema ng kontrol sa bersyon na pangunahing ginagamit upang subaybayan ang mga pagbabago sa source code sa panahon ng pag-unlad ng software. Ang GitHub ay isang serbisyo sa online hosting para sa kontrol sa bersyon gamit ang Git. Parehong ginagamit ang mga serbisyong ito sa Pag-unlad ng Software. Gayunpaman, kamakailan lamang, maraming mga ulat ang nanggagaling kung saan hindi maipatupad ng mga gumagamit ang mga 'git' na mga command sa kanilang Mac Terminal.



Nakamamatay: Ang 'pinagmulan' ay hindi lilitaw na isang Error sa Repositoryang Git



Sa artikulong ito, pag-uusapan namin ang tungkol sa mga kadahilanan sanhi kung saan na-trigger ang error at bibigyan ka ng mga mabubuhay na solusyon upang ayusin ang isyu. Tiyaking sundin nang mabuti ang gabay upang maiwasan ang mga salungatan.



Ano ang Sanhi ng Error na 'Nakamamatay: 'pinagmulan' na hindi isang Eroplano ng Git Repository'?

Matapos makatanggap ng maraming ulat mula sa maraming mga gumagamit nagpasya kaming siyasatin ang isyu at sinimulang kilalanin ang pangunahing sanhi nito. Ayon sa aming mga ulat, ang mga kadahilanang sanhi ng pagkakamaling ito ay nakalista sa ibaba:

  • Nawawalang Pinagmulan: Karaniwang nakikita ang error na ito kapag nawawala ang 'Pinagmulan'. Ang pinagmulan ay ang sanggunian sa 'Github-Fork' at kung nawawala, ang ilang mga utos ay hindi gumagana nang maayos.
  • Maling URL: Sa ilang mga kaso, ang pagsasaayos ng URL na itinakda ng application ay maaaring mali at maaaring kailanganin itong mabago. Dahil dito, ang ilang mga utos ay maaaring hindi gumagana nang maayos.

Ngayon na mayroon kang isang pangunahing pag-unawa sa likas na katangian ng problema, magpapatuloy kami patungo sa mga solusyon.

Solusyon 1: Pagdaragdag ng Pinagmulan

Kung ang Pinagmulan (ang mga sanggunian sa Fork) ay nawawala ang ilang mga utos na maaaring hindi gumana nang maayos. Samakatuwid, sa hakbang na ito, manu-mano ang pagdaragdag namin ng isang Pinagmulan. Upang magawa iyon:



  1. Pindutin ang “ Utos '+ 'Space' mga pindutan nang sabay-sabay.
  2. Uri sa ' Terminal 'At pindutin ang' Pasok '.

    Terminal ng MacOS

  3. Uri sa sumusunod na utos at pindutin ang “ Pasok '
    git remote -v
  4. Suriin upang makita kung mayroong isang malayong pangalan 'Pinagmulan' nakalista
  5. Kung hindi, nangangahulugan ito na ang iyong Pinagmulan ”Ay nawawala.
  6. Idagdag pa Pinagmulan gamit ang sumusunod na utos
    git remote idagdag ang pinagmulan url / sa / iyong / tinidor
  7. Suriin upang makita kung mananatili ang isyu.

Solusyon 2: Pagbabago ng URL

Kung ang URL ay hindi naisangguni nang tama maaari nitong mapigilan ang ilang mga pag-andar ng application na gumana nang maayos. Samakatuwid, sa hakbang na ito, babaguhin namin ang URL. Para doon:

  1. Pindutin ang “ Utos '+' Space ”Sabay sabay na pindutan.
  2. Uri sa ' Terminal 'At pindutin ang' Pasok '.

    Terminal ng MacOS

  3. Gamitin ang utos sa ibaba upang baguhin ang URL
    git remote set-url pinagmulan ssh: //git@github.com/username/newRepoName.git
  4. Suriin upang makita kung mananatili ang isyu.

Solusyon 3: Pagbabago ng Pinagmulan sa Master

Kung sinusubukan mong hilahin mula sa Master, kinakailangang palitan ang pinagmulan upang makabisado bago subukang idagdag o alisin ang remote. Samakatuwid, sa hakbang na ito, binabago namin ang Pinagmulan sa Master. Para doon:

  1. Pindutin ang “ Utos '+' Space ”Sabay sabay na pindutan.
  2. Uri sa ' Terminal 'At pindutin ang' Pasok '.

    Terminal ng MacOS

  3. Gamitin ang utos sa ibaba upang baguhin ang Pinagmulan upang makabisado
    git pull pinagmulan master
2 minuto basahin