迁移Git项目
如默
撰写于 2022年 11月 29 日

前言

之前使用的是GitHub和Gitee,国外的访问速度太慢,国内的又各种限制,所以自己搭建了一个Gitea,用来存放代码,之前的仓库不想丢失log记录等信息,所以需要迁移,特此记录。

步骤

本文示例Github仓库地址:https://github.com/rumosky/demo.git

第一步,在本地电脑上执行:

git clone --bare https://github.com/rumosky/demo.git

第二步,在新的远程仓库Gitea新建一个仓库,记录地址如下:

https://git.rumosky.com/rumosky/demo.git

第三步,进入刚刚克隆的demo仓库目录,执行:

git push --mirror https://git.rumosky.com/rumosky/demo.git

大功告成,访问新的远程仓库地址就可以看到原来的仓库代码、标签、历史记录都迁移过去了。

结语

Gitea默认是有迁移功能的,从Github或者其他Git平台都可以迁移,但是由于众所周知的网络问题,尝试了几次都提示从Github迁移失败,所以还是克隆到本地手动迁移比较方便

最后,Gitea 1.17.3迁移后发现一个BUG,侧边标签列表和顶部Git标签数据不同步,最新开发版1.19则没有这个问题,截至发文,已经反馈至Gitea官方,等待修复。

迁移Git项目

温馨提示:

本文最后更新于2022年11月29日,已超过562天没有更新,若内容或图片失效,请留言反馈。

前言

之前使用的是GitHub和Gitee,国外的访问速度太慢,国内的又各种限制,所以自己搭建了一个Gitea,用来存放代码,之前的仓库不想丢失log记录等信息,所以需要迁移,特此记录。

步骤

本文示例Github仓库地址:https://github.com/rumosky/demo.git

第一步,在本地电脑上执行:

git clone --bare https://github.com/rumosky/demo.git

第二步,在新的远程仓库Gitea新建一个仓库,记录地址如下:

https://git.rumosky.com/rumosky/demo.git

第三步,进入刚刚克隆的demo仓库目录,执行:

git push --mirror https://git.rumosky.com/rumosky/demo.git

大功告成,访问新的远程仓库地址就可以看到原来的仓库代码、标签、历史记录都迁移过去了。

结语

Gitea默认是有迁移功能的,从Github或者其他Git平台都可以迁移,但是由于众所周知的网络问题,尝试了几次都提示从Github迁移失败,所以还是克隆到本地手动迁移比较方便

最后,Gitea 1.17.3迁移后发现一个BUG,侧边标签列表和顶部Git标签数据不同步,最新开发版1.19则没有这个问题,截至发文,已经反馈至Gitea官方,等待修复。

赞 (1)

猜您想看

  • AMD R5 5600G装机体验

    这两天给家里装了一台电脑,平时家人办公用的,配置不需要很高,记录一下

    2023年05月03日
  • 微信开放平台账号注销方法

    最近需要注册一个公众号,发现邮箱都被占用了,需要将微信开放平台的邮箱释放,但是官方没有注销的入口,几经周折,最后终于注销,特此记录。

    2022年08月05日
  • CentOS7下二进制安装Gitea配合宝塔面板实现反代

    最近因为个人原因,在频繁的写和更改代码,代码这种重要的东西,自然是需要多多备份的,但是,由于众所周知的原因,GitHub的上传和拉取速度实在感人,而无论是GitHub还是Gitee,都不能无限制私人仓库,所以准备自建Git,特此记录。

    2022年11月29日
  • 虚拟身份/信用卡生成

    在注册有的网站的会员的时候,可能需要绑定信用卡,比如亚马逊云,使用虚拟身份绑定即可

    2019年02月07日
  • 技嘉小雕 RX 6750XT ELITE 12G独立显卡

    之前给自己的电脑换了硬件,但由于预算问题,唯独显卡没有更换,正好这次生日,就算是送我自己的生日礼物吧。

    2022年12月16日
  • OLAINDEX 6.0安装500/401错误解决方案

    最近在使用OLAINDEX的时候遇到了500/401错误,如下图,找了很多方法,最终解决

    2021年04月07日

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论

Vaptcha 初始化中...