Computer >> 컴퓨터 >  >> 문제 해결 >> Apple

'fatal: 'origin'이 Git 저장소로 인식되지 않습니다' 오류 해결 방법 총정리

Git은 소프트웨어 개발 과정에서 소스 코드의 변경 사항을 추적하기 위해 주로 사용되는 분산 버전 관리 시스템입니다. GitHub는 Git을 기반으로 한 온라인 버전 관리 호스팅 서비스로, 개발자들에게 필수적인 도구로 자리 잡았습니다. 그런데 최근 macOS 환경에서 터미널로 "git" 명령어를 실행할 때 "fatal: 'origin' does not appear to be a git repository" 오류가 발생한다는 사용자 보고가 잇따르고 있습니다.

 fatal:  origin 이 Git 저장소로 인식되지 않습니다  오류 해결 방법 총정리

이 글에서는 해당 오류가 발생하는 원인을 살펴보고, 문제를 해결할 수 있는 실질적인 방법들을 단계별로 안내해 드립니다. 오류 없이 원활하게 진행하려면 가이드를 순서대로 주의 깊게 따라 하시기 바랍니다.

"fatal: 'origin'이 Git 저장소로 인식되지 않습니다" 오류의 원인

다수의 사용자로부터 접수된 보고를 바탕으로 문제를 분석한 결과, 이 오류는 주로 다음과 같은 원인으로 발생하는 것으로 확인되었습니다.

  • Origin 누락: 이 오류는 대부분 "Origin"이 설정되어 있지 않을 때 발생합니다. Origin은 GitHub 포크(fork) 저장소를 가리키는 참조 값으로, 이것이 없으면 일부 Git 명령어가 정상적으로 작동하지 않습니다.
  • 잘못된 URL 설정: 경우에 따라 저장소에 설정된 원격(remote) URL이 잘못 지정되어 있어 수정이 필요할 수 있습니다. URL이 올바르지 않으면 관련 명령어들이 정상적으로 동작하지 않습니다.

문제의 원인을 파악했으니, 이제 각 상황에 맞는 해결 방법을 알아보겠습니다.

방법 1: Origin 직접 추가하기

Origin(포크 저장소 참조)이 누락되면 특정 명령어가 작동하지 않을 수 있습니다. 이 경우 Origin을 수동으로 추가하면 문제가 해결됩니다.

  1. Command + Space 키를 동시에 눌러 Spotlight 검색을 엽니다.
  2. "터미널(Terminal)"을 입력하고 Enter 키를 눌러 실행합니다. fatal:  origin 이 Git 저장소로 인식되지 않습니다  오류 해결 방법 총정리
  3. 아래 명령어를 입력하고 Enter 키를 누릅니다.
    git remote -v
  4. 목록에 "Origin"이라는 이름의 원격 저장소가 등록되어 있는지 확인합니다.
  5. 목록에 없다면 현재 프로젝트에 "Origin"이 설정되지 않은 상태입니다.
  6. 아래 명령어를 입력해 Origin을 추가합니다. 저장소 URL 부분은 본인의 포크 저장소 주소로 변경하세요.
    git remote add origin url/to/your/fork
  7. 오류가 여전히 발생하는지 확인합니다.

방법 2: 원격 저장소 URL 변경하기

원격 저장소 URL이 잘못 지정되어 있으면 Git의 일부 기능이 정상적으로 작동하지 않을 수 있습니다. 이 경우 URL을 올바른 주소로 변경해야 합니다.

  1. Command + Space 키를 동시에 눌러 Spotlight 검색을 엽니다.
  2. "터미널(Terminal)"을 입력하고 Enter 키를 눌러 실행합니다. fatal:  origin 이 Git 저장소로 인식되지 않습니다  오류 해결 방법 총정리
  3. 아래 명령어를 사용해 URL을 변경합니다. 사용자명과 저장소 이름은 본인의 계정 정보로 교체하세요.
    git remote set-url origin ssh://git@github.com/username/newRepoName.git
  4. 변경 후 오류가 해결되었는지 확인합니다.

방법 3: Origin을 Master 브랜치로 변경하기

Master 브랜치에서 코드를 가져오려는 경우, 원격 저장소를 추가하거나 삭제하기 전에 먼저 origin을 master로 지정해야 할 수 있습니다. 이 경우 아래 방법을 따라 해 보세요.

  1. Command + Space 키를 동시에 눌러 Spotlight 검색을 엽니다.
  2. "터미널(Terminal)"을 입력하고 Enter 키를 눌러 실행합니다. fatal:  origin 이 Git 저장소로 인식되지 않습니다  오류 해결 방법 총정리
  3. 아래 명령어를 입력해 Origin을 master 브랜치로 변경합니다.
    git pull origin master