「本文已参与低调务实优秀中国好青年前端社群的写作活动」
最近,因为 Gitee 出了一些 *** 的问题,就把之前一直在 TodoList 中排着的仓库迁移计划提前了。因为涉及的重要仓库不多,所以这里都是手动完成,后面有必要再试试脚本批量。
在 Github 导入 Gitee 的仓库
在 Github 导航栏,选择小加号,找到 Import repository
:
填入要导入的 Gitee 的仓库地址,添加仓库名,选择是否私有,然后点击 Begin import
:
然后就可以看到下面的页面,可能会需要使用 Gitee 用户名和密码进行登录,
等待导入完成:
然后,访问仓库,就可以看到了:
目前只是在 Github 远程仓库中导入了 Gitee 的仓库,要把本地仓库 push 到 Github 远程仓库中,还需要在本地进行一些配置。
在本地添加仓库 Github 远程地址
查看远程仓库地址
$ git remote -v
# origin https://gitee.com/cellinlab/learning-vue3-ecosystem.git (fetch)
# origin https://gitee.com/cellinlab/learning-vue3-ecosystem.git (push)
添加 Github 远程仓库地址
$ git remote add github https://github.com/cellinlab/learning-vue3-ecosystem.git
$ git remote -v
# github https://github.com/cellinlab/learning-vue3-ecosystem.git (fetch)
# github https://github.com/cellinlab/learning-vue3-ecosystem.git (push)
# origin https://gitee.com/cellinlab/learning-vue3-ecosystem.git (fetch)
# origin https://gitee.com/cellinlab/learning-vue3-ecosystem.git (push)
现在,就可以往不同的远程仓库提交代码,或拉取代码了
git pull origin master
git push origin master
git pull github master
git push github master
部分情况下,往 Github 远程仓库 push 的时候,会提示错误,大部分情况都是网络原因导致,可以通过设置 git 代理加速,解决这些问题。
Github 代理加速
首先找到代理服务地址,这里假设代理地址为 127.0.1:52427
$ git config http.proxy http://127.0.1:52427
$ git config https.proxy https://127.0.1:52427
查看 config 配置
git config --global -e
现在就可以愉快地 CV 了 ^_^