'Fatal : Origin이 Git 리포지토리가 아닌 것 같습니다'오류 수정 방법

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

치명적 : 'origin'은 Git 리포지토리 오류가 아닙니다.

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

"치명적 : 'origin'이 Git 리포지토리가 아닌 것"오류의 원인은 무엇입니까?

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

  • 누락 된 원점 : 이 오류는 일반적으로 "원본"이 없을 때 나타납니다. Origin은 "Github-Fork"에 대한 참조이며 누락 된 경우 일부 명령이 제대로 작동하지 않습니다.
  • 잘못된 URL : 경우에 따라 응용 프로그램에서 설정 한 URL 구성이 false 일 수 있으며 변경해야 할 수 있습니다. 이로 인해 일부 명령이 제대로 작동하지 않을 수 있습니다.

이제 문제의 본질에 대한 기본적인 이해를 마쳤으므로 솔루션을 향해 나아가겠습니다.

해결 방법 1 : 원점 추가

Origin (Fork에 대한 참조)이 누락 된 경우 특정 명령이 제대로 작동하지 않을 수 있습니다. 따라서이 단계에서는 Origin을 수동으로 추가합니다. 그렇게하려면 :

  1. " Command "+ "Space" 버튼을 동시에 누르십시오.
  2. " Terminal "을 입력하고 "Enter"를 누릅니다 .

    맥 OS 터미널
  3. 다음 명령을 입력 하고“ Enter ”를 누르 십시오
     자식 원격 -v 
  4. “Origin” 이라는 리모컨이 나열되어 있는지 확인하십시오.
  5. 그렇지 않은 경우 " Origin "이 누락 된 것입니다.
  6. 다음 명령을 사용하여 원점 추가
     자식 원격 원산지 URL 추가 / 귀하의 / 포크 
  7. 문제가 지속되는지 확인 하십시오.

해결 방법 2 : URL 변경

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

  1. " Command "+ " Space "버튼을 동시에 누릅니다.
  2. " Terminal "을 입력하고 "Enter"를 누릅니다 .

    맥 OS 터미널
  3. 아래 명령을 사용하여 URL을 변경하십시오.
     git remote set-url origin ssh : // /username/newRepoName.git 
  4. 문제가 지속되는지 확인 하십시오.

해결 방법 3 : 원점을 마스터로 변경

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

  1. " Command "+ " Space "버튼을 동시에 누릅니다.
  2. " Terminal "을 입력하고 "Enter"를 누릅니다 .

    맥 OS 터미널
  3. 아래 명령을 사용하여 Origin 을 master로 변경하십시오.
     자식 풀 원점 마스터 

재미있는 기사