git 远程仓库变更: 从bitbucket转移至gitee

由于个人需要(网速),现从bitbucket代码托管转移至gitee:

gitee特点:

  • 可选设置共享仓库私有仓库

git 远程仓库变更: 从bitbucket转移至gitee_第1张图片

  • 仓库总容量5GB

git 远程仓库变更: 从bitbucket转移至gitee_第2张图片

  •  可直接网页上传文件,但单个文件大小限制10MB,仓库上传单个文件限制100MB

git 远程仓库变更: 从bitbucket转移至gitee_第3张图片

git 远程仓库变更: 从bitbucket转移至gitee_第4张图片

 操作方法:

  • gitee设置和bitbucket一样的邮箱,然后设置公钥,方法类似我的另一篇文章:(git+bitbucket使用备忘录_ZCF_的博客-CSDN博客)
  • gitee新建仓库,命名:stm32f10x_project
  • 复制ssh路径

git 远程仓库变更: 从bitbucket转移至gitee_第5张图片

  • 打开原仓库文件 /.git/config,用新的ssh替换旧的remote地址(最好先备份旧地址防止意外):

git 远程仓库变更: 从bitbucket转移至gitee_第6张图片

  • 接下来把远程和本地merge:git pull,然而提醒:

$ git pull

fatal: refusing to merge unrelated histories

  • 此处原因是本地的所有提交历史和远程仓库都不相关,所以远程仓库拒绝了pull 请求。对于作者来说,本意就是要把旧commit继承到gitee仓库,所以接下来选择允许不相关的请求:

$ git pull origin master --allow-unrelated-historie

git 远程仓库变更: 从bitbucket转移至gitee_第7张图片

  • 接下来会弹窗提醒是否加入commit log,vi修改后保存退出即可完成此次pull/merge

$ git status

  • git push 即可把本地代码全部push到远端

$ git push 

git 远程仓库变更: 从bitbucket转移至gitee_第8张图片

 gitee网页看到所以commit,完美!

git 远程仓库变更: 从bitbucket转移至gitee_第9张图片

你可能感兴趣的:(git,github)