git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
timwu
V2EX  ›  git

小团队 Git 托管方案

  •  
  •   timwu · Jun 26, 2017 · 23887 views
    This topic created in 3277 days ago, the information mentioned may be changed or developed.

    小团队,目前 20 人以下

    如果要用 git,要求有:

    1. 有公网服务
    2. 速度快
    3. 对小团队友好(服务价格)
    4. 服务稳定

    说一说我的一些研究:

    • GitHub,国内访问速度太慢,涉及到素材会死。。
    • Gitlab,之前公司有搭建过内部服务器的 Gitlab,看起来不错,但是需要自己去搭建
    • Coding,前两年用过,国内的一家服务商,看起来不错的样子

    有其他方案或者研究过的童鞋,来一起讨论讨论,目前初步考虑定 Coding,不知道稳定性和速度如何

    Supplement 1  ·  Sep 7, 2017
    咳咳,好久不上 V2,更新下老贴,已经在一个月之前用了自建 Gitlab 的方案,除了吃点内存外,其他都还好~
    156 replies    2018-12-21 14:45:36 +08:00
    1  2  
    keenkiller
        101
    keenkiller  
       Jun 27, 2017
    gitlab 很简单啊…
    quietjosen
        102
    quietjosen  
       Jun 27, 2017
    我是个人,直接扔 GitLab 私有库上了。速度真不快,不过想想免费也就忍了。

    之前也自己搭了 Git 服务器,不过没有 Webhook 就荒废了。
    ivyliner
        103
    ivyliner  
       Jun 27, 2017   ❤️ 4
    运维老司机建议在 20 个人的规模下还是先用第三方服务, 不要自建搭建.
    搭建估计要 3 天左右吧, 然后你要考虑备份问题吧, 公网访问还要考虑安全问题吧,
    出点问题之后还需要有人处理吧. 小团队先把集中精力业务弄好吧, 其它的都后续再弄.
    timothyye
        104
    timothyye  
       Jun 27, 2017 via Android
    @timothyye 我们的配置,一年大概四五千
    timothyye
        105
    timothyye  
       Jun 27, 2017 via Android
    其实如果不想维护的话,coding 是个不错的选择
    DukeAnn
        106
    DukeAnn  
       Jun 27, 2017
    码云,用着很不错
    RangerWolf
        107
    RangerWolf  
       Jun 27, 2017
    oschina 用了一段时间 感觉一般~
    主要感觉还是速度不够快。 江苏电信
    prasanta
        108
    prasanta  
       Jun 27, 2017
    自己搭建 gitlab 很麻烦么?
    xiaoluoboding
        109
    xiaoluoboding  
       Jun 27, 2017
    没有人考虑用 https://github.com/gogits/gogs 这个嘛?一款极易搭建的自助 Git 服务。
    smileawei
        110
    smileawei  
       Jun 27, 2017
    各位推荐 gogs 的。请注意,不要用包管理安装。后患无穷呀。
    jsjjdzg
        111
    jsjjdzg  
       Jun 27, 2017
    我们团队 用码云,原本自己搭建的,被攻击几次就算了。。
    scriptB0y
        112
    scriptB0y  
       Jun 27, 2017
    @viztorix 别人艾特你或者你艾特别人是没有通知的,评论也是没有通知的,总是,任何通知都是没有的,任何通知都没有,懂了吗?但是有邮件提醒,但是邮件提醒是不分重要性的,提醒太多了,看不过来
    leokino
        113
    leokino  
       Jun 27, 2017
    @timwu 小团队 Bitbucket 成本更低,而且 private repo 不管多少 user 都是无限的。另外 Bitbucket 是一家澳大利亚公司的。
    leokino
        114
    leokino  
       Jun 27, 2017
    @scriptB0y 这个赞成。
    AsisA
        115
    AsisA  
       Jun 27, 2017 via Android
    @Midnight TFS 有些贵,20 人月付$110,bitbucket 20 人只要$40
    timwu
        116
    timwu  
    OP
       Jun 27, 2017
    @prasanta 搭建可能很简单,要综合考虑运营和维护成本
    suren1986
        117
    suren1986  
       Jun 27, 2017
    coding.net 在国内,速度快。
    但是每周要挂个 3-4 次的样子,貌似都在五六点集中提交的时候..
    准备试试 oscchina
    chinajik
        118
    chinajik  
       Jun 27, 2017
    docker gogs
    CryMeatel
        119
    CryMeatel  
       Jun 27, 2017
    github 配稳定 VPN 吧
    wawehi
        120
    wawehi  
       Jun 27, 2017
    docker + gogs 安装升级都很方便
    corethink1
        121
    corethink1  
       Jun 27, 2017
    仔细一想,因为产品线有开源产品有商业产品,所以我们居然同时在用 coding、git.oschina、GitHub,同时还自建了 git 服务,没基于 gitlab,完全是自建 :
    https://git.lingyun.net/
    timwu
        122
    timwu  
    OP
       Jun 27, 2017
    @Bazingawang coding 的钻石会员的 5G 是指全部项目 5 个 G,还是单个项目 5 个 G ?
    yongjing
        123
    yongjing  
       Jun 27, 2017
    gitlab... 公司的前同事搭建完没多久就走了,一直无人维护状态使用 2 年没出啥大问题
    所以你可以不用这玩意稳定性什么的
    game3108
        124
    game3108  
       Jun 27, 2017
    别想了,肯定 gitlab。这玩意好用的很。
    xvx
        125
    xvx  
       Jun 27, 2017 via iPhone
    同推荐 BitBucket + 1,用了好久了。
    coderwan
        126
    coderwan  
       Jun 27, 2017
    个人用 oschina 的 “马云”,当时宣称是永久免费。
    刚看了下,团队版 20 人以内,一年 2000,不贵啊,自己租机器,不止这个价格,还得自己维护
    LancerXin
        127
    LancerXin  
       Jun 27, 2017
    只有我推荐 gerrit 吗?
    hdczsf
        128
    hdczsf  
       Jun 27, 2017
    业务主要在国外用 bitbucket,主要在国内用 gitee
    johnlui
        129
    johnlui  
       Jun 27, 2017   ❤️ 1
    用过第三方服务的表示,所有第三方都不靠谱。

    不靠谱并不是说服务不稳定速度不快这些,是因为如果仓库是以 ssh 协议提交的话,会对服务器造成相当大的性能压力,这时候如果要上 CI,就需要高频检查更新(例如一分钟一次),这时候第三方服务的计算成本就会直线上升,不堪重负,结果就是封库。

    另外 Gitlab 这个东西就是 Git 仓库界的 WordPress,界面华丽,性能消耗超级大。阿里云的一核 2G 内存的机器勉强够跑起来,但是超高的磁盘 IO 会直接导致机器假死。

    目前团队在用 phabricator,如果团队是 PHP 技术栈的话推荐用这个,实测性能优异,在阿里云 30MB/S 的渣渣磁盘上跑不会挂。phabricator 是一个软件开发整体解决方案,我们目前在用项目管理( to-do list ),wiki 以及代码托管。

    Git 代码托管其实是由 Git Server 来做的,是 Git 自带的,市面上的开源系统只是做了一个 web 展示层而已。
    qianguozheng
        130
    qianguozheng  
       Jun 27, 2017
    还是搞个 gitlab 得了, 一体化,简单,免费。
    拓展也方便。
    shunia
        131
    shunia  
       Jun 27, 2017
    可以主 github,副 bitbucket. bitbucket 挂 github 的推送钩子自己从 github 拉.本地项目设置两个 remote.
    不用国内的问题是,没听说过国内服务有靠谱的,无论你付费不付费.
    我觉得 github 和 bitbucket 至少能保证东西都在,在那儿的都不会丢.当然成本是你极其偶尔的需要解决一下网络问题.
    实在不行可以副 bitbucket 改成国内某个可以接钩子的服务.
    sudoz
        132
    sudoz  
       Jun 27, 2017
    别自己搭建了,用 bitbucket
    snnn
        133
    snnn  
       Jun 27, 2017 via Android
    eric2021
        134
    eric2021  
       Jun 27, 2017
    oschina 的 git 目前用起来还不错的啊
    brightguo
        135
    brightguo  
       Jun 27, 2017
    coding.net +1
    速度很快很稳定,个人使用~
    my3157
        136
    my3157  
       Jun 27, 2017
    找台 vps, 搭个 gogs , 写个 shell , 定期备份 文件到 七牛云 美团云 腾讯云....
    barbery
        138
    barbery  
       Jun 27, 2017
    docker+gitlab
    geew
        139
    geew  
       Jun 27, 2017
    bitbucket+1 没啥问题吧 一直在用 速度也还好
    vincexie
        140
    vincexie  
       Jun 27, 2017
    没人推荐 git.oschina.net? 小团队绝对够用了。
    mineqiqi
        141
    mineqiqi  
       Jun 27, 2017
    gitlab 搭一个吧,教程很多的
    Actrace
        142
    Actrace  
       Jun 27, 2017
    https://github.com/gitbucket/gitbucket
    免费开源的 Gitbucket 是仿 Github 界面设计的 Git 服务端,我一直在用的方案,非常好用。
    一个主要的特色是支持将所有数据文件都存在本地磁盘,这样打包迁移都非常方便,然后软件本身的升级,只需要下载一个 war 包重启下服务端就可以了。

    由于是 java 程序,所以对内存有点要求,推荐是 2GB 内存吧。

    成本这块,数据传输量不大的话,可以选择国内阿里云按流量计费,1 核心 2GB 大约是 90 元+0.8 元每 GB 流量。

    另外的一个选择是 Vultr 新加坡+vxTrans,Vultr 的 10 美元套餐也是 1 核心 2GB,但是存储方案是 SSD,这点比阿里云会好上不少。vxTrans 有一个 CN2 节点可以改善国内到 Vultr 新加坡的延迟,不管什么网络基本都可以秒开(20 元 /30GB 流量,流量可以逐月叠加)。
    asuraa
        143
    asuraa  
       Jun 27, 2017
    ubuntu server + docker + gitlab docker 搞定
    esile
        144
    esile  
       Jun 27, 2017 via iPhone
    docker+gogs 分分钟部署 特别好用
    lostc
        145
    lostc  
       Jun 27, 2017
    @AsisA 2013 有破解版中文的
    greatbody
        146
    greatbody  
       Jun 27, 2017
    coding 不错,用了一两年个人账号都很稳定。
    企业版应该会更好。
    sunorg
        147
    sunorg  
       Jun 28, 2017 via iPhone
    @johnlui. phabricator 的定时备份如何解决,我们团队也刚上这个
    niluanxy
        148
    niluanxy  
       Jun 28, 2017 via Android
    建议 gogs 自己搭建,千万不要用 coding,非常烂,不稳定,官方还自以为是。
    Reficul
        149
    Reficul  
       Jun 28, 2017 via Android
    @Muninn 近期会有同时优化国内外网络的方案上线的! 其实现在已经在 内测咯。😬
    jy02534655
        150
    jy02534655  
       Jun 28, 2017
    bitbucket+1
    0x8C
        151
    0x8C  
       Jun 28, 2017
    docker+gitlab
    Bazingawang
        152
    Bazingawang  
       Jun 29, 2017
    @suren1986 额 三月份用户暴增的时候的确有这个问题,之后应该已经没有这个问题了,您最近有碰到吗?
    Bazingawang
        153
    Bazingawang  
       Jun 29, 2017
    @timwu 单个项目容量上限 5G 详情:coding.net/vip
    suren1986
        154
    suren1986  
       Jun 30, 2017
    @Bazingawang 有,上周还是上上周,网页都打不开。
    Bazingawang
        155
    Bazingawang  
       Jul 4, 2017
    @suren1986 额 您是电信网络嘛,这个月只有电信出过一次问题导致了 CDN 服务商挂了,目前为了稳定性已经把 一线城市的 CDN 去除了
    luren123
        156
    luren123  
       Dec 21, 2018
    @gulangyu github 代码部署到国内服务器不是很慢吗,怎么解决的
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1015 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 175ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
    ♥ Do have faith in what you're doing.