Git:解决本地库同时关联GitHub和Gitee

1.配置远程仓库免密登陆

首先找到GitHub和Gitee配置ssh公钥的地方,然后把用户主目录下的.ssh/id_rsa.pub文件的内容粘贴进去。

2.添加远程仓库

  • 首先在GitHub和Gitee分别新建一个仓库gitTest

请添加图片描述

请添加图片描述

  • 然后,在本地新建一个文件夹gitTest,右键点击git bash后输入git init对仓库进行初始化
  • 接着,我们在本地库上使用命令git remote add把它同时和Github、Gitee的远程库关联起来
git remote add github [email protected]:bertilchan/gitTest.git

git remote add gitee [email protected]:bertil/git-test.git

此处可以为https地址也可以是ssh地址,orign为设置的远程仓库的别名(如果我们关联两个的话,则需要设置不同名,比如github和gitee),强烈建议使用ssh方式,因为https方式每次都要输入用户名和密码

  • 关联完成后,我们可以通过输入git remote -v来查看关联的远程库信息

请添加图片描述

  • 最后,我们可以测试一下

在本地新建一个README.md文件,看能否成功提交到两个远程仓库(首次提交我们需要添加参数 -u 这样可以帮我们把分支自动关联起来,在以后的推送或者拉取时就可以简化命令。)

touch README.md
git add README.md
git commit -m "first commit"
git push -u github master
git push -u gitee master

执行完成上述命令后,我们就可以在刚才新建的Github和Gitee远程仓库上看到我们的提交了。

请添加图片描述
请添加图片描述

  • 这样一来,我们的本地库就可以同时与多个远程库互相同步:

请添加图片描述

如果要推送到GitHub,使用命令:git push github master

如果要推送到Gitee,使用命令:git push gitee master

猜你喜欢

转载自blog.csdn.net/Bertil/article/details/119464439