Как исправить ошибку «Fatal: Origin не является репозиторием Git»



Попробуйте наш инструмент устранения неполадок

Git - это распределенная система контроля версий, которая в основном используется для отслеживания изменений в исходном коде во время разработки программного обеспечения. GitHub - это онлайн-хостинг для управления версиями с помощью Git. Обе эти службы широко используются в разработке программного обеспечения. Однако совсем недавно стало поступать много сообщений о том, что пользователи не могут выполнять команды «git» в своем терминале Mac.



Неустранимая ошибка: origin не является ошибкой репозитория Git



В этой статье мы поговорим о причинах, из-за которых возникает ошибка, и предоставим вам жизнеспособные решения для устранения проблемы. Обязательно внимательно следуйте руководству, чтобы избежать конфликтов.



Что вызывает ошибку «Fatal:« origin »не похоже на Git Repository»?

Получив многочисленные сообщения от нескольких пользователей, мы решили исследовать проблему и начали определять ее основную причину. По нашим данным, причины, по которым возникает эта ошибка, перечислены ниже:

  • Отсутствует происхождение: Эта ошибка обычно возникает, когда «Origin» отсутствует. Origin - это ссылка на Github-Fork, и если она отсутствует, некоторые команды не работают должным образом.
  • Неверный URL: В некоторых случаях конфигурация URL-адреса, установленная приложением, может быть ложной, и ее, возможно, придется изменить. Из-за этого некоторые команды могут работать некорректно.

Теперь, когда у вас есть базовое представление о природе проблемы, мы перейдем к ее решениям.

Решение 1. Добавление источника

Если Origin (который ссылается на Fork) отсутствует, некоторые команды могут работать некорректно. Поэтому на этом этапе мы добавим Origin вручную. Для этого:



  1. Нажмите « Команда '+ 'Космос' кнопки одновременно.
  2. Тип в ' Терминал »И нажмите« Войти '.

    Терминал MacOS

  3. Тип в следующей команде и нажмите « Войти '
    git удаленный -v
  4. Проверьте, есть ли удаленный с именем «Происхождение» перечисленные.
  5. Если нет, это означает, что ваш « Происхождение ' пропал, отсутствует.
  6. Добавить Происхождение с помощью следующей команды
    git удаленный добавить исходный URL / в / ваш / вилку
  7. Проверьте чтобы узнать, сохраняется ли проблема.

Решение 2. Изменение URL-адреса

Если URL-адрес указан неправильно, это может помешать правильной работе некоторых функций приложения. Поэтому на этом этапе мы изменим URL-адрес. Для этого:

  1. Нажмите « Команда '+' Космос Одновременно.
  2. Тип в ' Терминал »И нажмите« Войти '.

    Терминал MacOS

  3. Использовать приведенная ниже команда для изменения URL-адреса
    git удаленный источник set-url ssh: //git@github.com/username/newRepoName.git
  4. Проверьте чтобы узнать, сохраняется ли проблема.

Решение 3.Изменение происхождения на ведущее

Если вы пытаетесь получить от мастера, необходимо изменить источник на мастер, прежде чем пытаться добавить или удалить удаленный. Поэтому на этом этапе мы изменим Origin на Master. Для этого:

  1. Нажмите « Команда '+' Космос Одновременно.
  2. Тип в ' Терминал »И нажмите« Войти '.

    Терминал MacOS

  3. Использовать команда ниже изменить Происхождение освоить
    git pull origin master
2 минуты на чтение