Изменение URL удаленного репозитория

Info

Настройка и изменение URL удаленных репозиториев в GitVerse: добавление, обновление и удаление URL репозиториев.


Обновление существующего URL

URL удаленного репозитория состоит из имени и названия репозитория:

git@gitverse.ru:<username>/<repository_name>.git

При смене username или названия репозитория в GitVerse при работе с репозиторием локально вам может потребоваться изменить его URL.

Для изменения настроек выполните команды:

  1. Чтобы посмотреть текущее заданное имя, выполните:
    git remote -v
    Отобразится сообщение вида:
    origin git@gitverse.ru:<username>/<repository_name>.git (fetch)
    origin git@gitverse.ru:<username>/<repository_name>.git (push)
  2. Чтобы задать новое имя репозитория, выполните:
    git remote set-url origin git@gitverse.ru:<new_username>/<new_repository_name>.git
  3. Чтобы задать новое имя источника, выполните:
    git remote rename origin <new_origin_name>

Добавление нового URL

Для добавления нового удаленного источника репозитория вы можете использовать команду git remote add <additional_origin_name> git@gitverse.ru:<username>/<repository_name>.git, например:

git remote add origin2 git@gitverse.ru:cicd_tutorials/self_hosted_runner_examples.git

Пример добавления нового URL

  1. Получите URL (SSH репозитория):

  2. Подключите новый удаленный репозиторий, используя полученный URL:

git remote add origin2 git@gitverse.ru:cicd_tutorials/self_hosted_runner_examples.git
  1. Проверьте, что удаленный репозиторий добавлен:
git remote -v

Примеры работы с репозиторием через токен авторизации

В примере ниже:

  1. Клонирование репозитория по токену авторизации.

  2. Замена URL удаленного репозитория, где задаются новые:

    1. Токен авторизации.
    2. Имя пользователя (username).
    3. Имя репозитория.
  3. Проверка нового URL удаленного репозитория.

Пример:

$ git clone https://токен_авторизации4@gitverse.ru/ваш_username/имя_репозитория.git
$ git remote set-url origin https://новый_токен_авторизации4@gitverse.ru/новое_username/новое_имя_репозитория.git
$ git remote -v
origin  origin origin https://новый_токен_авторизации4@gitverse.ru/новое_username/новое_имя_репозитория.git (fetch)
origin  origin origin https://новый_токен_авторизации4@gitverse.ru/новое_username/новое_имя_репозитория.git (push)

Примеры работы с репозиторием по HTTPS

В примере ниже:

  1. Клонирование репозитория по HTTPS.

  2. Замена URL удаленного репозитория, где задаются новые:

    1. Username пользователя.
    2. Имя репозитория.
  3. Проверка нового URL удаленного репозитория.

Пример:

$ git clone origin https:/gitverse.ru/ваш_username>/имя_репозитория.git
$ git remote -v
$ git remote set-url origin https:/gitverse.ru/ваш_новый_username/новое_имя_репозитория.git
origin  origin https:/gitverse.ru/ваш_новый_username/новое_имя_репозитория.git (fetch)
origin  origin https:/gitverse.ru/ваш_новый_username/новое_имя_репозитория.git (push)

Что дальше: