'치명적 : Origin이 Git 리포지토리로 표시되지 않음'오류 수정 방법

Git은 소프트웨어 개발 중 소스 코드의 변경 사항을 추적하는 데 주로 사용되는 분산 버전 제어 시스템입니다. GitHub는 Git을 사용한 버전 관리를위한 온라인 호스팅 서비스입니다. 이 두 서비스는 소프트웨어 개발에서 광범위하게 사용됩니다. 그러나 최근에는 사용자가 Mac 터미널에서 "git"명령을 실행할 수 없다는보고가 많이 나왔습니다.

이 기사에서는 오류가 발생하는 이유에 대해 이야기하고 문제를 해결하기위한 실행 가능한 솔루션을 제공합니다. 충돌을 피하기 위해 가이드를주의 깊게 따르십시오.

"치명적 : '원본'이 Git 리포지토리로 표시되지 않음"오류의 원인은 무엇입니까?

여러 사용자로부터 수많은 보고서를받은 후 문제를 조사하기로 결정하고 근본 원인을 파악하기 시작했습니다. 보고서에 따르면이 오류가 발생하는 이유는 다음과 같습니다.

  • Missing Origin :  이 오류는 일반적으로 "Origin"이 누락 된 경우에 표시됩니다. Origin은“Github-Fork”에 대한 참조이며 누락 된 경우 일부 명령이 제대로 작동하지 않습니다.
  • 잘못된 URL :  경우에 따라 응용 프로그램에서 설정 한 URL 구성이 거짓 일 수 있으며 변경해야 할 수 있습니다. 이로 인해 일부 명령이 제대로 작동하지 않을 수 있습니다.

이제 문제의 본질에 대한 기본적인 이해를 마쳤으므로 해결책으로 넘어갈 것입니다.

솔루션 1 : Origin 추가

Origin (Fork에 대한 참조)에 특정 명령이 없으면 제대로 작동하지 않을 수 있습니다. 따라서이 단계에서는 Origin을 수동으로 추가합니다. 이를 수행하려면 :

  1. 누르 은 " 명령 "+ "공간" 버튼을 동시에.
  2. 입력 "에서 터미널 "하고 " 입력 ".
  3. 입력 한 다음 명령하고 " 입력 "
    자식 원격 -v
  4. "Origin" 이라는 이름의 리모컨이 나열되어 있는지 확인합니다 .
  5. 그렇지 않은 경우 " Origin "이 누락 되었음을 의미합니다 .
  6. 다음 명령을 사용하여 Origin 추가
    git remote add origin url / to / your / fork
  7. 문제가 지속되는지 확인 하십시오.

해결 방법 2 : URL 변경

URL이 올바르게 참조되지 않으면 응용 프로그램의 특정 기능이 제대로 작동하지 않을 수 있습니다. 따라서이 단계에서는 URL을 변경합니다. 그에 대한:

  1. 누르 은 " 명령 "+ " 우주 동시에"버튼.
  2. 입력 "에서 터미널 "하고 " 입력 ".
  3. 사용하여 URL을 변경하려면 아래 명령을
    git remote set-url origin ssh : //[email protected]/username/newRepoName.git
  4. 문제가 지속되는지 확인 하십시오.

해결 방법 3 : Origin을 Master로 변경

마스터에서 가져 오려는 경우 리모컨을 추가하거나 제거하기 전에 원본을 마스터로 변경해야합니다. 따라서이 단계에서는 Origin을 Master로 변경합니다. 그에 대한:

  1. 누르 은 " 명령 "+ " 우주 동시에"버튼.
  2. 입력 "에서 터미널 "하고 " 입력 ".
  3. 사용 명령을 아래 변화에 기원을 마스터
    git pull origin master