首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
Coding
V2EX  ›  git

gitolite 如何迁移 gogs 或者 gitlab?

  •  
  •   zioc · 2017-06-09 10:19:02 +08:00 · 4179 次点击
    这是一个创建于 917 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1.大致的需要怎么操作?原理、步骤是怎样?


    2.选择 gogs 还是 gitlab ?
    17 回复  |  直到 2017-06-09 14:15:38 +08:00
        1
    HuangLibo   2017-06-09 10:31:29 +08:00
    gitlab 需要 2 核 2G, gogs 树莓派就能跑, 看你的预算了
        2
    AifeiI   2017-06-09 10:33:21 +08:00
    都是 Git 仓库,迁移到 Gitlab 的话,先从 Gitolite 将所有项目 Clone 到本地,然后在 Gitlab 上新建对应的 Project,然后逐个逐个 Push 到 Gitlab。
        3
    zioc   2017-06-09 10:46:23 +08:00
    @AifeiI 谢谢。有无可能直接迁?都是 git 仓库
    @HuangLibo 功能性的比较呢?只用过 gogs
        4
    qianguozheng   2017-06-09 10:48:24 +08:00
    gilab 有一键导入项目吧,oschina, 也有。
    我个人一般是直接是 clone 到本地,然后修改.git/config 的地址,然后 push 到指定项目
        5
    zioc   2017-06-09 11:03:18 +08:00
    @qianguozheng 这样的话 之前的提交历史都没有了吧。gitlab 的导入有吗
        6
    twoyuan   2017-06-09 11:06:11 +08:00
    GitLab 功能和界面还是比 Gogs 强出不少的……就是跑起来内存真的就要占两个 G ……

    迁移的话虽然都是 Git 仓库,但是对应的项目的数据结构不同,直接拷贝仓库文件应该没用的,还是老老实实一个一个迁吧
        7
    darrenfang   2017-06-09 11:14:21 +08:00
    @zioc 历史记录都有, 这是我的操作步骤 https://www.darrenfang.com/2016/03/transferring-a-repository/
        8
    crayygy   2017-06-09 11:17:38 +08:00
    gitlab 的导入导出还是很方便的,刚好最近在公司也迁移了一次 gitlab 项目,深有感触。

    可以从其它地方导入公开的 git url,当然必须有权限

    如果原来就是 gitlab 的话,可以直接导出为压缩包,然后在新的 gitlab 直接导入,所有的东西全部都在
        9
    zichen0422   2017-06-09 11:27:39 +08:00
    @darrenfang 方法不错, 点赞
        10
    HarrisonZ   2017-06-09 12:00:50 +08:00
    推荐 gitea,我公司现在是 gitea+drone 代码托管自动构建都有了
        11
    yangxuan8282   2017-06-09 12:38:37 +08:00 via iPhone
    @HarrisonZ gitea 好像和 gogs 基本一样?
        12
    gemini767   2017-06-09 13:36:28 +08:00
    gitlab 还是比较吃性能的,我这 gitlab 2core 4g 10 人团队,还时不时的卡顿
        13
    yumemor   2017-06-09 13:42:38 +08:00
    gogs 支持拉取远程的 repository,如果有验证 也可以输入账号和密码
        14
    yumemor   2017-06-09 13:45:21 +08:00
    我突然发现 ,这个 gitea 和 gogs 好像啊! 界面都差不多
        15
    Ouyangan   2017-06-09 13:59:29 +08:00
    @yumemor #14 他是从 Gogs 发展而来,不过我们已经 Fork 并且命名为 Gitea . https://blog.gitea.io/2016/12/welcome-to-gitea/
        16
    xiaoz   2017-06-09 14:03:15 +08:00
    gogs 有仓库镜像功能,直接输入 git 地址就 ok
        17
    derek80   2017-06-09 14:15:38 +08:00
    调整 unicorn worker 后并不用 2G,当然数据库另算。

    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2268 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 02:16 · PVG 10:16 · LAX 18:16 · JFK 21:16
    ♥ Do have faith in what you're doing.