Сообщение об ошибке «удаленный источник уже существует» обычно появляется, когда вы пытаетесь добавить удаленный репозиторий в локальный репозиторий Git, но он уже добавлен. Это сообщение об ошибке может возникнуть при запуске команд Git, таких как git Remote Add Origin . Вот несколько способов решения этой проблемы:
Метод 1: проверка существующих пультов
Вы можете проверить существующие пульты в своем репозитории Git с помощью команды git Remote -v. Эта команда выведет список всех пультов, связанных с вашим репозиторием. Если пульт, который вы пытаетесь добавить, уже существует, вы можете воспользоваться другими способами решения проблемы.
Метод 2. Обновление существующего удаленного хранилища
Если URL-адрес удаленного репозитория изменился или нуждается в обновлении, вы можете изменить существующий URL-адрес удаленного хранилища с помощью команды git Remote set-url origin . Это обновит URL-адрес существующего удаленного устройства с именем «origin» на новый URL-адрес.
Метод 3. Удаление и повторное добавление удаленного хранилища.
Если URL-адрес удаленного репозитория верен, но ошибка по-прежнему возникает, вы можете удалить существующий удаленный доступ, а затем снова добавить его. Используйте следующие команды, чтобы удалить и повторно добавить пульт:
git remote remove origin
git remote add origin <remote_repository_url>
При этом существующий удаленный компьютер с именем «origin» будет удален, а затем добавлен снова с указанным URL-адресом.
Метод 4: переименуйте существующий пульт
Если вы по ошибке добавили пульт с другим именем, вы можете переименовать существующий пульт в «origin» с помощью команды git Remote rename . Замените фактическим именем пульта, который вы хотите переименовать.
Метод 5. Проверьте наличие опечаток или чувствительность к регистру.
Убедитесь, что URL-адрес удаленного репозитория, который вы пытаетесь добавить, правильный и не содержит опечаток. Также проверьте чувствительность к регистру, поскольку Git обрабатывает URL-адреса с учетом регистра.
Метод 6: вместо этого клонируйте репозиторий
Если вам по-прежнему не удается решить проблему, вы можете рассмотреть возможность клонирования удаленного репозитория вместо добавления его в качестве удаленного. Используйте команду git clone , чтобы создать локальную копию удаленного репозитория.