你不能在git init之后调用remote set-url origin,因为git remote set-url命令不会创建源,但是它会改变一个现有的远程仓库URL。
因此,git remote set-url 命令只有在您克隆了存储库或手动添加了名为 origin 的远程设备时才有效。
您可以使用命令git remote -v 远程检查它会在名称后显示远程网址,或者如果此命令给出类似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
例如,您可以使用git remote set-url 命令将远程的 URL 从 SSH 更改为 HTTPS。
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
您可以使用命令git remote -v 验证远程 URL 是否已更改。
注意:“origin”是一个约定,不是命令的一部分。 “origin”是远程存储库的本地名称。您可以使用任何名称代替“起源”。
例如:
git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
来自 github 的参考资料:remote add、remote set-url