удаленного - как узнать url репозитория git




Как изменить URI(URL) для удаленного репозитория Git? (8)

У меня есть репо (происхождение) на USB-ключ, который я клонировал на своем жестком диске (локальном). Я переместил «источник» в NAS и успешно протестировал его клонирование.

Я хотел бы знать, могу ли я изменить URI «origin» в настройках «local», чтобы он теперь вытащил из NAS, а не из USB-ключа.

Пока я вижу два решения:

  • толкать все на usb-orign и копировать его на NAS снова (подразумевается большая работа из-за новых коммитов к nas-origin);

  • добавьте новый пульт к «локальному» и удалите старый (я боюсь, что сломаю свою историю).


Переключение удаленных URL-адресов

Открытый терминал.

Ist Step: - Измените текущий рабочий каталог на локальный проект.

2-й шаг: - Перечислите существующие пульты дистанционного управления, чтобы получить имя удаленного устройства, которое вы хотите изменить.

3-й шаг: - git remote -v

origin  https://github.com/USERNAME/REPOSITORY.git (fetch)

origin  https://github.com/USERNAME/REPOSITORY.git (push)

Измените URL своего пула с HTTPS на SSH командой git remote set-url.

4-й шаг: - git remote set-url origin [email protected]:USERNAME/REPOSITORY.git

Убедитесь, что удаленный URL-адрес изменен.

5-й шаг: - git remote -v Проверить новый удаленный URL-адрес

origin  [email protected]:USERNAME/REPOSITORY.git (fetch)
origin  [email protected]:USERNAME/REPOSITORY.git (push)

  1. удалить начало координат, используя команду gitbash git remote rm origin
  2. И теперь добавьте новый Origin, используя gitbash git remote add origin (Скопируйте URL-адрес HTTP из репозитория проекта в бит-ведро).

В Git Bash введите команду:

git remote set-url origin https://NewRepoLink.git

Введите учетные данные

Готово


Вы можете

git remote set-url origin git://new.url.here

(см. git help remote ), или вы можете просто отредактировать .git/config и изменить URL-адреса там. Вы не рискуете потерять историю, если не будете делать что-то очень глупое (и если вы беспокоитесь, просто сделайте копию своего репо, так как ваше репо - ваша история.)


Я работал:

git remote set-url origin <project>

если вы клонируете свою локальную волю, автоматически будет состоять,

удаленный URL-адрес, где он клонируется.

вы можете проверить его с помощью git remote -v

если вы хотите внести изменения в него,

git remote set-url origin https://github.io/my_repo.git

Вот,

origin - ваша ветка

если вы хотите перезаписать существующую ветку, вы все равно можете ее использовать .. она переопределит ваш существующий ... он будет делать,

git remote remove url
and 
git remote add origin url

для тебя...


Поиск проблемы :

Вы можете столкнуться с этими ошибками при попытке изменить пульт. Нет такого удаленного '[name]'

Эта ошибка означает, что удаленный пользователь, которого вы пытались изменить, не существует:

git remote set-url sofake https://github.com/octocat/Spoon-Knife фатальный: такого удаленного «софайка» нет,

Убедитесь, что вы правильно набрали удаленное имя.

Ссылка: https://help.github.com/articles/changing-a-remote-s-url/


git remote -v
# View existing remotes
# origin  https://github.com/user/repo.git (fetch)
# origin  https://github.com/user/repo.git (push)

git remote set-url origin https://github.com/user/repo2.git
# Change the 'origin' remote's URL

git remote -v
# Verify new remote URL
# origin  https://github.com/user/repo2.git (fetch)
# origin  https://github.com/user/repo2.git (push)

Изменение URL удаленного







git-remote