Вы не можете позвонить remote set-url originсразу послеgit init , потому что git remote set-urlкоманда не создаст источник, но изменит существующий URL удаленного хранилища .
поэтому команда git remote set-urlбудет работать только в том случае, если вы либо клонировали репозиторий, либо добавили вручную удаленный узел с именем origin.
Вы можете проверить удаленный с помощью команды, git remote -vон будет показывать удаленный URL после имени, или если эта команда выдает ошибку, как, например, fatal: Not a git repository (or any of the parent directories): .gitхранилище не существует, поэтому вы должны добавить источник с помощью командыgit remote add
1. git remote add
Эта команда используется для добавления нового удаленного, вы можете использовать эту команду на терминале, в каталоге вашего хранилища.
Команда git remote add принимает два аргумента:
- Имя удаленного , например, происхождение
- Удаленный URL - адрес , например, https://github.com/user/repo.git
Например:
git remote add origin https://github.com/user/repo.git
2.git remote set-url
Команда git remote set-url изменяет существующий URL удаленного репозитория.
Команда git remote set-url принимает два аргумента:
- Существующее имя удаленное . Например,
originили upstreamесть два распространенных варианта.
- Новый URL для пульта дистанционного управления
Например, вы можете изменить URL вашего пульта с SSH на HTTPS с помощью git remote set-urlкоманды.
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
Вы можете проверить, что удаленный URL изменился, с помощью команды git remote -v.
примечание: «происхождение» - это соглашение, не являющееся частью команды. «origin» - это локальное имя удаленного хранилища. Вы можете использовать любое имя вместо «происхождение».
Например:
git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
Ссылки из github: удаленное добавление , удаленный набор URL