似乎至少有3种方法可以做同样的事情.
# 1. git remote add origin https://x@bitbucket.org/x/y.git
# 2. git remote set-url origin ssh://git@bitbucket.org/x/y.git
# 3. git config --local remote.origin.url ssh://git@bitbucket.org/x/y.git
Run Code Online (Sandbox Code Playgroud)
注意:这似乎是一个重复此,但这些问题的答案是不完整的,不解释更改URL VS"远程"的区别?
编辑:
进一步谷歌搜索:从这个 SO回答:
a
remotegit基本上是一个不同存储库的书签,您可能希望从中获取或推送代码.带书签的存储库可能位于本地计算机上的不同文件夹中,位于远程服务器上,或者甚至可能是存储库本身......但最简单的类比是书签.存储库甚至不必是存储库的版本,它甚至可能是完全不相关的存储库.
与此:
origin是不是远程仓库名.它是一个本地别名集,作为远程存储库URL的密钥.