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 git@github.com:bertilchan/gitTest.git
git remote add gitee git@gitee.com: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