n1ro°
RU

Компьютеры · Инструкция

Git: remote origin already exists — как исправить URL удалённого репозитория

Ошибка означает только конфликт имени remote: в `.git/config` уже есть запись `origin`. Чаще всего нужно исправить адрес

Редакция N1RO · Проверено

Короткий ответ

Если `origin` уже существует, не добавляйте его повторно. Посмотрите текущий URL через `git remote -v` и замените его командой `git remote set-url origin <URL>` либо используйте другое имя remote.

Что делать

  1. Посмотрите remotes: Выполните `git remote -v`.
  2. Проверьте URL: Если `origin` должен указывать на другой сервер, выполните `git remote set-url origin <новый-url>`.
  3. Если нужен второй remote: Добавьте его под новым именем: `git remote add upstream <url>`.
  4. Если origin лишний: Удалите только ссылку remote командой `git remote remove origin`, затем при необходимости добавьте заново.
  5. Проверьте: Снова выполните `git remote -v` и `git fetch origin`.

Важно

`git remote remove` не удаляет локальные коммиты, но удаляет настройки tracking для этого remote.

Что учитывать

`git remote remove` не удаляет локальные коммиты, но удаляет настройки tracking для этого remote.

Источники и проверка

Инструкция составлена редакцией N1RO на 2026-09-17. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.