Android

Как изменить URL-адрес Git Remote

Github Repository Tutorial- Configuring Remote Repository | How To Use Github | Edureka Git Live

Github Repository Tutorial- Configuring Remote Repository | How To Use Github | Edureka Git Live

Оглавление:

Anonim

Git remote - это указатель, который ссылается на другую копию хранилища, которая обычно размещается на удаленном сервере.

В некоторых ситуациях, например, когда удаленный репозиторий переносится на другой хост, вам необходимо изменить URL-адрес удаленного хранилища.

В этом руководстве объясняется, как изменить URL-адрес пульта Git.

Изменение URL Git Remote

Каждый репозиторий Git может иметь ноль или более пультов Git, связанных с ним. Когда вы клонируете репозиторий, имя удаленного автоматически устанавливается на источник и указывает на репозиторий, из которого вы клонировали. Если вы создали хранилище локально, вы можете добавить новый пульт.

Пульт дистанционного управления может указывать на хранилище, размещенное на хостинг-сервисе Git, таком как GitHub, GitLab и BitBucket, или на вашем частном сервере Git.

Чтобы изменить URL-адрес пульта:

  1. Перейдите в каталог, где расположен репозиторий:

    cd /path/to/repository

    Запустите git remote чтобы просмотреть список существующих пультов и увидеть их имена и URL:

    git remote -v

    Вывод будет выглядеть примерно так:

    origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push)

    Используйте команду git remote set-url за которой следует имя удаленного пользователя и его URL:

    git remote set-url

    URL-адрес пульта может начинаться с HTTPS или SSH, в зависимости от используемого протокола. Если протокол не указан, по умолчанию используется SSH. URL можно найти на странице хранилища вашего хостинга Git.

    Например, чтобы изменить URL-адрес origin на [email protected]:user/repo_name.git , введите:

    git remote set-url origin [email protected]:user/repo_name.git

    Убедитесь, что URL-адрес пульта был успешно изменен, перечислив удаленные соединения:

    git remote -v

    Вывод должен выглядеть так:

    origin ssh://[email protected]:user/repo_name.git (fetch) origin ssh://[email protected]:user/repo_name.git (push)

Вот и все. Вы успешно изменили URL пульта.

В действительности команда git remote set-url обновляет файл .git/config хранилища, .git/config новый URL-адрес в удаленное хранилище.

.git / конфигурации

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/origin/*

Вы также можете изменить URL-адрес пульта, отредактировав файл .git/config с помощью текстового редактора. Тем не менее, рекомендуется использовать команду git.

Вывод

Изменить URL удаленного Git так же просто, как запустить: git remote set-url ,