
@ekangash
Шпаргалка по Git: самые важные нюансы при работе с контролем версий
30просмотров
1 год назад

Как изменить URL удаленного репозитория Git (origin)
Данная инструкция поможет вам перенастроить связь вашего локального Git-репозитория с другим удаленным репозиторием, изменив URL, ассоциированный с именем origin
. Это может потребоваться при переносе проекта, смене хостинга репозитория или привязке к другому существующему удаленному репозиторию.
Шаги по изменению URL удаленного репозитория Git:
- 1Откройте терминал и перейдите в каталог проекта: Запустите терминал (в macOS и Linux) или командную строку/PowerShell (в Windows) и с помощью команды
cd
перейдите в корневую директорию вашего локального Git-репозитория. Убедитесь, что вы находитесь в папке, где расположен подкаталог.git
. - 2Проверьте текущие удаленные репозитории: Чтобы узнать, какие удаленные репозитории уже настроены для вашего локального проекта, выполните следующую команду:
Bash
Эта команда выведет список удаленных репозиториев и их соответствующие URL-адреса. Обычно вы увидите запись с именем origin
, указывающую на текущий удаленный репозиторий.
- 1Измените URL удаленного репозитория (origin): Для того чтобы изменить URL удаленного репозитория с именем
origin
, используйте следующую команду:
Bash
Где:
- •
origin
– это стандартное и наиболее часто используемое имя для удаленного репозитория, с которым обычно взаимодействует ваш локальный репозиторий. Если вы использовали другое имя, заменитеorigin
на это имя. - •
<новый_URL_репозитория>
– это полный URL-адрес нового удаленного репозитория (например,https://github.com/username/new_repository.git
илиgit@gitlab.com:username/new_repository.git
).
Ключевые моменты:
- •Команда
git remote set-url
перезаписывает существующий URL, связанный с указанным именем удаленного репозитория. - •После выполнения этой команды ваш локальный репозиторий будет пытаться взаимодействовать с новым указанным удаленным репозиторием при выполнении таких действий, как
git push
,git pull
иgit fetch
. - •Убедитесь, что у вас есть соответствующие права доступа к новому удаленному репозиторию.
Авторы файла
Информацию подготовили

Автор текста
Fullstack веб-разработчик
Моя специализация включает разработку веб-сайтов, приложений и интерфейсов, работу с базами данных, а также разворачиванием полноценного веб сервера.