如果想把代码推送到远程仓库,首先需要再添加好另外的远程仓库地址,参考命令如下:
git remote add [自定义远程仓库名] [远程仓库地址]
首先进入到~/.ssh
通过下面的命令,依次生成两个平台的key
ssh-keygen -t rsa -C "[邮箱]" -f "github_id_rsa"
ssh-keygen -t rsa -C "[邮箱]" -f "gitee_id_rsa"
执行完上面的命令以后会生成两份ssh的密钥文件,然后将相应的公钥内容配置到对应远程仓库的ssh
在~/.ssh
目录下创建config文件来解决ssh冲突
# gitee Host gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitee_id_rsa # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_id_rsa
可以执行下面的命令进行测试:
ssh -T git@gitee.com
ssh -T git@github.com
执行成功的情况如下图所示:
大部分情况下,是想要推送的时候使用一条执行命令,就把代码同时推送到码云和Github上,这个时候可以参考下面的命令来配置:
git remote set-url --add origin [远程仓库地址]
执行成功情况如下图所示:
之后执行git push
命令后可以同时将代码推送到码云和Github上面,如下图所示:
原文:https://www.cnblogs.com/grubber/p/12654995.html