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

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

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

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

Что вызывает ошибку «Fatal: origin» не является Git Repository »?

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

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

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

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

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

  1. Нажмите одновременно кнопки « Command » + «пробел» .
  2. Введите « Терминал » и нажмите « Enter ».

    MacOS Terminal
  3. Введите следующую команду и нажмите « Enter »
     git remote -v 
  4. Проверьте, есть ли в списке пульт с именем «Origin» .
  5. Если нет, это означает, что ваш « Происхождение » отсутствует.
  6. Добавьте Origin, используя следующую команду
     git remote добавить источник url ​​/ to / your / fork 
  7. Проверьте, сохраняется ли проблема.

Решение 2. Изменение URL

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

  1. Нажмите одновременно кнопки « Command » + « пробел ».
  2. Введите « Терминал » и нажмите « Enter ».

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

Решение 3: смена источника на мастер

Если вы пытаетесь вытащить из мастера, необходимо изменить источник на мастер, прежде чем пытаться добавить или удалить пульт. Следовательно, на этом этапе мы будем менять Источник на Мастер. Для этого:

  1. Нажмите одновременно кнопки « Command » + « пробел ».
  2. Введите « Терминал » и нажмите « Enter ».

    MacOS Terminal
  3. Используйте команду ниже, чтобы изменить источник на мастер
     мастер происхождения git pull 

Интересные статьи