Github 导入 Gitee 仓库及 Git 代理加速

·  阅读 455

「本文已参与低调务实优秀中国好青年前端社群的写作活动」

image.png

最近,因为 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 了 ^_^

分类:
开发工具
标签:
分类:
开发工具
标签:
收藏成功!
已添加到「」, 点击更改