【发布时间】:2019-09-15 20:10:04
【问题描述】:
我正在尝试在 Git 中更改我的源分支的远程 URL。我只想更改 SSH 端口。首先,列出我的远程来源给了我这个:
git remote -v
origin user@example.com:package/name.git (fetch)
origin user@example.com:package/name.git (push)
然后,我运行set-url 命令来更改我的原始 URL:
git remote set-url origin ssh://user@example.com:XX/package/name.git (XX is my port #)
现在,我可以毫无问题地获取,但是将我的分支推送到原点不起作用,因为推送 URL 没有改变。再次列出我的遥控器我得到了这个:
git remote -v
origin ssh://user@example.com:XX/package/name.git (fetch)
origin user@example.com:package/name.git (push)
为什么我的set-url 命令只更改了获取 URL?
【问题讨论】:
-
如果您在命令行输入
man git-remote,您可以轻松找到此信息。这适用于几乎所有 git 命令,例如man git-add、man git-push等。