Git remote set-url: изменить адрес origin

Категория: Git · Язык: Bash · Обновлено:

Измените адрес настроенного remote командой git remote set-url origin новый-адрес. Эта операция не переносит коммиты или файлы: она только меняет адрес, откуда Git получает и куда отправляет изменения.

Рабочий пример

Bash
git remote -v
git remote set-url origin git@github.com:team/project.git
git remote get-url origin
git remote get-url --push origin

Для HTTPS укажите URL репозитория с https://, для SSH — git@host:group/project.git. Если fetch и push идут на разные адреса, задайте push URL отдельно через git remote set-url --push.

Частый вопрос

Меняется адрес только текущего проекта?

Да, без --global обновляется .git/config текущего репозитория. git remote -v показывает адреса чтения и отправки.