前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github 导入 Gitee 仓库及 Git 代理加速

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

作者头像
Cellinlab
发布2023-05-17 20:00:26
7090
发布2023-05-17 20:00:26
举报
文章被收录于专栏:Cellinlab's BlogCellinlab's Blog

最近,因为 Gitee 出了一些 *** 的问题,就把之前一直在 TodoList 中排着的仓库迁移计划提前了。因为涉及的重要仓库不多,所以这里都是手动完成,后面有必要再试试脚本批量。

# 在 Github 导入 Gitee 的仓库

在 Github 导航栏,选择小加号,找到 Import repository

填入要导入的 Gitee 的仓库地址,添加仓库名,选择是否私有,然后点击 Begin import

然后就可以看到下面的页面,可能会需要使用 Gitee 用户名和密码进行登录,

等待导入完成:

然后,访问仓库,就可以看到了:

目前只是在 Github 远程仓库中导入了 Gitee 的仓库,要把本地仓库 push 到 Github 远程仓库中,还需要在本地进行一些配置。

# 在本地添加仓库 Github 远程地址

查看远程仓库地址

代码语言:javascript
复制
$ git remote -v
# origin  https://gitee.com/cellinlab/learning-vue3-ecosystem.git (fetch)
# origin  https://gitee.com/cellinlab/learning-vue3-ecosystem.git (push)

添加 Github 远程仓库地址

代码语言:javascript
复制
$ 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)

现在,就可以往不同的远程仓库提交代码,或拉取代码了

代码语言:javascript
复制
git pull origin master
git push origin master
git pull github master
git push github master

部分情况下,往 Github 远程仓库 push 的时候,会提示错误,大部分情况都是网络原因导致,可以通过设置 git 代理加速,解决这些问题。

# Github 代理加速

首先找到代理服务地址,这里假设代理地址为 127.0.1:52427

代码语言:javascript
复制
$ git config http.proxy http://127.0.1:52427
$ git config https.proxy https://127.0.1:52427

查看 config 配置

代码语言:javascript
复制
git config --global -e

现在就可以愉快地 CV 了 ^_^

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022/5/18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 在 Github 导入 Gitee 的仓库
  • # 在本地添加仓库 Github 远程地址
  • # Github 代理加速
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档