V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xiaoyanbot
V2EX  ›  问与答

关于私有化 git 服务 部署的几个选择 gitlab, gittea 和 Gogs

  •  1
     
  •   xiaoyanbot · Feb 27, 2018 · 22624 views
    This topic created in 2981 days ago, the information mentioned may be changed or developed.

    这几个用过的朋友,可以说说感想吗?

    目测看起来,比较喜欢 go 语言的方案(即 Gittea 和 Gogs 方案)

    33 replies    2022-11-16 11:24:10 +08:00
    shallyy
        1
    shallyy  
       Feb 27, 2018
    Gogs, 用 docker 跑很方便 外观也漂亮
    Exia
        2
    Exia  
       Feb 27, 2018
    用过 Gogs
    觉得和 git 差不多,大概我现在就是 push 和 pull 吧
    chinvo
        3
    chinvo  
       Feb 27, 2018
    Gogs 非常轻量,之前有发现对于重命名的跟踪存在文件名的 bug,不知道有没有修复

    要用 CI 和 CodeReview 的话,GitLab 比较合适,再搭配 Redmine 做问题跟踪、项目管理就更完美了
    xiaoz
        4
    xiaoz  
       Feb 27, 2018
    如果不是上千人用,我决定 Gogs 完全足够,简单方便,占用低。
    barbery
        5
    barbery  
       Feb 27, 2018
    一直用 gitlab,还不错,都能满足需求
    Mithril
        6
    Mithril  
       Feb 27, 2018
    Gitlab 功能很全,但你需要一个配置足够好的机器来跑。官方有 Docker Image,用那个就行。
    简单的 Issue Tracking 用 Gitlab 自带的即可。Redmine 好处在于插件多,缺点也是插件多。很多插件基本处于废置状态。如果组内人不是很多, 可以试试 Jira 或者 YouTrack。10 人以内几乎免费。
    joysir
        7
    joysir  
       Feb 27, 2018
    看具体使用场景了,如果仅仅是个人使用,gitlab 实在没必要,我自己现在使用 gitlab,2 核 4G 服务器的资源被占用大部分。

    需要一个 web 界面的话用 Gogs 吧

    不需要 web 界面,只需要一个 git server 的话...
    [在服务器上搭建 Git]( https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%90%AD%E5%BB%BA-Git)
    brickyang
        8
    brickyang  
       Feb 27, 2018 via iPhone
    GitLab。因为功能都满足需要而且内置 CI 很好用。
    WispZhan
        9
    WispZhan  
       Feb 27, 2018 via Android
    git lab 功能最全,但是感觉内存管理有点问题。建议官方推荐配置,并且独立部署。小内存不推荐。

    gogs 的 markdown 有点问题。其余没发现。个人推荐 gogs 分支出的 gitea。目前没发现太大问题。
    xiaoyanbot
        10
    xiaoyanbot  
    OP
       Feb 27, 2018
    gitea 支持 CodeReview 吗?
    lishunli
        11
    lishunli  
       Feb 27, 2018 via Android
    git init --bare
    msg7086
        12
    msg7086  
       Feb 28, 2018
    简单用的话 Gitea 挺好的,就自己几个人随便存点代码的话。
    chairuosen
        13
    chairuosen  
       Feb 28, 2018
    gitlab 你需要起码 2G 内存的 VPS,2G 将将够
    htfy96
        14
    htfy96  
       Feb 28, 2018 via Android
    小团队的话还是建议上 gitlab,一步到位
    Akkuman
        15
    Akkuman  
       Feb 28, 2018 via Android
    gitea 和 gogs 不是差不多的东西吗,只是因为 gogs 的作者不希望别人插手到他的开发,这么说吧,gitea 和 gogs 的区别就是一个开源社区维护(很多人),一个是个人维护,还是建议 gitea,如果遇到问题能及时得到解决
    paranoiagu
        16
    paranoiagu  
       Feb 28, 2018 via Android
    不了解后 2 款,一直 gitlab,docker 方式部署的,最感人的就是升级版本太方便了。
    xsdhy
        17
    xsdhy  
       Feb 28, 2018 via Android
    喜欢 gitlab 的 ci,不过的确太重了,对服务器配置要求高,也太重了
    clino
        18
    clino  
       Feb 28, 2018   ❤️ 1
    gerrit 也是个好选择,做 code review 很好,和 github 这种 PR 类型的不一样,我觉得更适合企业内部使用.
    Qzier
        19
    Qzier  
       Feb 28, 2018 via iPhone
    gogs 的 markdown 渲染有问题
    xuhaoyangx
        20
    xuhaoyangx  
       Feb 28, 2018
    gitlab 上了 4g 都慢,偶尔还 502
    icegreen
        21
    icegreen  
       Feb 28, 2018
    gitlab 4g 内存
    BearD01001
        22
    BearD01001  
       Feb 28, 2018 via iPhone
    推荐 Gitea,Gogs 的社区版本,使用了一段时间,小而美,运行快~
    kanshan
        23
    kanshan  
       Feb 28, 2018
    Gogs 很不错的 我一直在用 最主要的原因还是因为小 服务器配置要求极低 我那台服务器上 gitlab 经常出 500
    Gogs 功能方面比不上 gitlab 但个人和小团队使用我觉得完全够用了。

    https://github.la
    rashawn
        24
    rashawn  
       Feb 28, 2018 via iPhone
    https://github.com/gitbucket/gitbucket 这个可以看一下 没用过 支持 review 能直接在某行代码下面评论 而且说 API 尽量跟 github 的一样
    总之看起来挺美好的
    leopku
        25
    leopku  
       Feb 28, 2018
    gitea 跑在 NAS 的 docker 里
    用来保存个人代码以及 github 上各种被和谐掉的库
    pilgrim_kevin
        26
    pilgrim_kevin  
       Feb 28, 2018
    一直用 gitlab,但确实比较耗内存,慢。
    ensonmj
        27
    ensonmj  
       Mar 8, 2018
    @leopku 我在白群里面也搞了个 docker 的 gitea,用 upnp 将端口映射出去,死活不能 push ;在家手动在路由器上建立端口映射又能 push 了,好奇怪
    leopku
        28
    leopku  
       Mar 9, 2018
    @ensonmj 我白群里的 gitea 只在内网访问,需要跟外网同步的通过 gitlab.com 、bitbucket 这些私有仓库进行同步。
    不知道对你是否有借鉴意义。
    ensonmj
        29
    ensonmj  
       Mar 9, 2018
    @leopku 外网的确有问题,在公司用就提示 invalid credentials,真是奇葩问题
    lunny
        30
    lunny  
       May 9, 2018   ❤️ 4
    非常感谢选择 Gitea,名字是 Gitea 啊不是 Gittea,有问题可以直接发 issue 或者可以在 dicourse.gitea.io 或者 QQ 群 328432459 寻求帮助。Code Review 将在 v1.5 版本出来。
    xiaoyanbot
        31
    xiaoyanbot  
    OP
       May 9, 2018
    @lunny 大神好! v1.5 的版本,大概什么时候出来?
    beyondex
        32
    beyondex  
       Feb 15, 2020
    ## 横向对比 Gitea 与其它 Git 托管工具
    https://docs.gitea.io/zh-cn/comparison/

    ## Gogs vs Gitea
    https://github.com/wolfogre/blog-utterances/issues/16
    QKgf555H87Fp0cth
        33
    QKgf555H87Fp0cth  
       Nov 16, 2022
    现在大家都在用 Gitea 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3421 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 12:17 · PVG 20:17 · LAX 05:17 · JFK 08:17
    ♥ Do have faith in what you're doing.