大家好,我想让git同时推送到两个服务器,需要配置几个ssh?
我的情况:
先配置了github的ssh,但是我还想同时部署到oschina上,是否也要配置一个ssh?可是这样不和github的ssh冲突了吗,同时push不到github上,只能push到oschina上。
还是像网上大多数说的下面这样?我配置好github的ssh后就不管了,直接像下面这样?
[remote "all"]
url = https://github.com/XXXXXX/XXXXX.git
url = https://git.oschina.net/XXXXX/XXXXX.git
小白先谢谢回答者了(三鞠躬)
git 支持同时推送多个服务器的可使用以下命令
如你已经有默认远程主机 origin 是 GitHub可以用以下方法把 oschina 的地址添加到 origin 中
这样
git push origin
时可同时提交到 GitHub 和 oschina。git-remote
如果想推送到两个服务器,只需要设置两个 remote 就好了,然后推送自己的分支就好了。
另外可以参考我做的这份清单关于远程仓库的部分 git cheat sheet