V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
polyang
V2EX  ›  程序员

鉴于 github 在国内的网络情况,你们会选择哪个代码托管平台作为替换, gitee、coding 还是 bitbucket?

  •  3
     
  •   polyang · 2021-08-23 10:05:39 +08:00 · 17934 次点击
    这是一个创建于 948 天前的主题,其中的信息可能已经有所发展或是发生改变。
    github 在国内网络越来越不友好了,有时候 push 代码得尝试两三次才能成功,这种情况下,我考虑换一个平台作为第二选择。
    第 1 条附言  ·  2021-08-23 15:05:44 +08:00
    我再说一下,其实如果做开源项目的话,毫无疑问是放在 github 上的。但我们做的每个项目不一定都是开源项目,很多可能是自己学习的代码,像这种代码我觉得可以不必非要放 github 吧,这种情况下找个第二选择的代码托管平台不是很好吗?
    175 条回复    2021-08-26 09:57:10 +08:00
    1  2  
    zhangchongjie
        1
    zhangchongjie  
       2021-08-23 10:07:58 +08:00
    都不想考虑,如果是公司内部使用,局域网 gitlab
    superrichman
        2
    superrichman  
       2021-08-23 10:09:06 +08:00
    自建
    pengtdyd
        3
    pengtdyd  
       2021-08-23 10:09:27 +08:00   ❤️ 1
    哪个我都不选,国外的香但是时好时坏,国内的乌烟瘴气,广告,伪开源,商业项目推广比比皆是。自己搭建吧
    Manweill
        4
    Manweill  
       2021-08-23 10:09:35 +08:00
    作为一个开发~梯子不是必备吗?如果有梯子了,github 的网络问题就不存在了吧?
    polyang
        5
    polyang  
    OP
       2021-08-23 10:10:43 +08:00
    @Manweill 梯子有啊,但不想每次都开着
    hahastudio
        6
    hahastudio  
       2021-08-23 10:18:56 +08:00   ❤️ 46
    “github 在国内网络越来越不友好了” => “国内网络对 github 越来越不友好了”
    gitee 上动不动就来一个“该文件疑似存在违规内容,无法显示”。你会去赌你的代码平安无事么?
    abersheeran
        7
    abersheeran  
       2021-08-23 10:20:21 +08:00
    我用 Coding 。因为纯私有不对外展示,所以不存在楼上说的该文件无法显示的问题。当然,开源项目还是会同步到 gitee,就图 pip install git+https 的时候不会因为网络报错。
    libook
        8
    libook  
       2021-08-23 10:20:45 +08:00
    自己写的代码放哪都可以,但做东西通常都是站在巨人的肩膀上,轮子们大多数还是在 GitHub 上,所以网络问题归根结底还是要解决的。

    国内轻度用了用 Gitee,项目不需要国际化推广的话也还行,功能比 GitHub 差一点点。

    自建的话我们公司在用 GitLab,团队合作和 CI 比较强,但同时也十分吃性能,反正我自己的 NAS 跑不动,我现在家里跑的是 Ggogs,GitHub 的核心功能复刻,性能很好,自己用完全足够。
    Paladinfeng
        9
    Paladinfeng  
       2021-08-23 10:25:18 +08:00
    公司内部用 GitLab,私人项目用 GitHub,网速慢就挂代理呗
    polyang
        10
    polyang  
    OP
       2021-08-23 10:26:51 +08:00
    @abersheeran 你这种方案也不错,自己私人的项目可以 coding,如果项目要开源,可以打开梯子放到 github 上。
    jpacg
        11
    jpacg  
       2021-08-23 10:27:32 +08:00   ❤️ 2
    github 或者 gitea 自建,国内的 git 服务不建议使用。
    anonydmer
        12
    anonydmer  
       2021-08-23 10:29:44 +08:00
    公司的是自建,个人 github ; 梯子 7*24 小时工作
    polyang
        13
    polyang  
    OP
       2021-08-23 10:30:31 +08:00
    @jpacg 自建的话,维护也是需要成本的吧,起码得有服务器
    Curtion
        14
    Curtion  
       2021-08-23 10:32:09 +08:00   ❤️ 9
    全梯子必备,不止是 github 需要,很多东西都需要加速,在路由器上搭建或者在电脑上使用 proxifier,我反正路由器上一直开着,设置绕过大陆和局域网 ip 模式,一个月 50G 流量都用不到.
    justrand
        15
    justrand  
       2021-08-23 10:32:31 +08:00
    @polyang 关键服务器配置不能低了.当然公司的话,应该不在乎这点钱.
    janxin
        16
    janxin  
       2021-08-23 10:34:21 +08:00
    github
    polyang
        17
    polyang  
    OP
       2021-08-23 10:37:11 +08:00
    @Curtion 这个得自己搭吧?买现成的不好吗
    thet
        18
    thet  
       2021-08-23 10:37:32 +08:00 via iPhone
    @anonydmer #12 +1
    byzf
        19
    byzf  
       2021-08-23 10:38:01 +08:00   ❤️ 1
    我用 coding,自建也推荐 gitea,gitlab 太重。
    yolee599
        20
    yolee599  
       2021-08-23 10:41:28 +08:00   ❤️ 2
    github + 本地备份,不是我看不起国内的代码托管平台。动不动就“该文件疑似存在违规内容”谁受得了啊
    cco
        21
    cco  
       2021-08-23 10:42:44 +08:00
    个人 github 吧,感觉还行。
    公司有自建的 gitlab 。
    Cbdy
        22
    Cbdy  
       2021-08-23 10:43:22 +08:00 via Android
    GitHub+梯子吧,毕竟大家都在用 GitHub
    LiYanHong
        23
    LiYanHong  
       2021-08-23 10:43:45 +08:00   ❤️ 4
    审查真的很烦,之前用的一个 BT tracker list 放在 gitee,动不动就违规
    liuidetmks
        24
    liuidetmks  
       2021-08-23 10:44:38 +08:00   ❤️ 1
    visualstudio online ?
    gitee 不说了,把我的 page 关了,没有任何违规.服了
    feirisu
        25
    feirisu  
       2021-08-23 10:48:32 +08:00
    自带软路由,梯子常在,还是 GitHub 吧。尽量不要分的太散,之前在 coding 和 gitee 都有,最后太麻烦,换机器都要搞一下 ssh 。
    villivateur
        26
    villivateur  
       2021-08-23 10:51:35 +08:00 via Android   ❤️ 1
    自建 gitea 或者 gogs
    leafre
        27
    leafre  
       2021-08-23 10:52:01 +08:00
    github
    pecopeco
        28
    pecopeco  
       2021-08-23 10:52:27 +08:00
    @Manweill 每年总有那么一段时间,梯子开始动荡不稳,各种鸡覆灭一大片
    efaun
        29
    efaun  
       2021-08-23 10:53:52 +08:00
    @pecopeco #28 说明你用的太便宜了,我的开会期间都能用
    wangkun025
        30
    wangkun025  
       2021-08-23 10:59:08 +08:00
    GitHub 和 gitee 。
    Osk
        31
    Osk  
       2021-08-23 10:59:15 +08:00   ❤️ 2
    直接不考虑国内的托管平台, 动不动 ban, 还要实名.

    选择自建, gitea 真的是太棒了, 轻巧够用, gitlab 低配置真的用不起.
    linhongye
        32
    linhongye  
       2021-08-23 11:01:18 +08:00   ❤️ 1
    那为啥上 v2ex...
    应该去 CSDN 发帖子玩...
    ElmerZhang
        33
    ElmerZhang  
       2021-08-23 11:03:58 +08:00   ❤️ 11
    感觉 Livid 应该给楼主发工资,感觉特别像个专职社区运营,总能发一些不那么水的讨论贴
    linuxsteam
        34
    linuxsteam  
       2021-08-23 11:03:58 +08:00
    省心用 coding 了
    ci/cd 挺好的 还能接入吃灰机器
    Rwing
        35
    Rwing  
       2021-08-23 11:08:22 +08:00
    自建 gitlab,以及 gitlab 中国
    mudssky
        36
    mudssky  
       2021-08-23 11:10:14 +08:00
    用 github,码云只用来下载或者备份项目
    ArJun
        37
    ArJun  
       2021-08-23 11:12:17 +08:00
    还是建议 github, 方便管理,网络问题用梯子解决
    creanme
        38
    creanme  
       2021-08-23 11:13:50 +08:00
    我 github 秒开,clone 速度 7mb/s,但是呢 push 很慢,不知道为啥,简单改几行代码,push 起码 20 秒,push 到 gitee 明显就快很多,2 秒之内。
    ufan0
        39
    ufan0  
       2021-08-23 11:14:10 +08:00
    Coding+Github

    你说的几款我都长期对比过,Coding 确实是比较好的。
    360511404
        40
    360511404  
       2021-08-23 11:17:55 +08:00   ❤️ 1
    如果没有自备🪜,我觉得都不应该称之为合格的程序员
    不只是 GitHub,很多重要和先进的资料,都在无法访问和难以访问的网站上
    ShuoHui
        41
    ShuoHui  
       2021-08-23 11:19:05 +08:00 via iPhone   ❤️ 1
    不想什么都自我审查,继续用 GitHub 。
    mscststs
        42
    mscststs  
       2021-08-23 11:20:42 +08:00
    公开项目用 github 。私人项目用 code.tencent.com
    phytry
        43
    phytry  
       2021-08-23 11:32:08 +08:00
    私人项目自建,公开项目 github
    xmt328
        44
    xmt328  
       2021-08-23 11:35:09 +08:00   ❤️ 1
    不开源的用 coding
    开源梯子+github
    fiht
        45
    fiht  
       2021-08-23 11:36:03 +08:00
    公司:无缝翻墙,用 github
    家里:整个软路由,无缝翻墙,也用 github
    Kaciras
        46
    Kaciras  
       2021-08-23 11:50:17 +08:00
    私人项目自建,公开项目 github
    akyle
        47
    akyle  
       2021-08-23 11:55:45 +08:00   ❤️ 1
    自建 gogs
    CantoAllaVita
        48
    CantoAllaVita  
       2021-08-23 11:59:28 +08:00 via Android   ❤️ 1
    个人解决方案:肉翻
    BBCCBB
        49
    BBCCBB  
       2021-08-23 12:00:07 +08:00
    相信我, 还是 github 好用. 背靠微软, 不缺钱.
    glfpes
        50
    glfpes  
       2021-08-23 12:00:37 +08:00
    没有 google 就没有生产力,所以网络不是问题。

    如果哪一天网络真的成为了问题,那么生产力打骨折。
    Trim21
        51
    Trim21  
       2021-08-23 12:12:01 +08:00
    单纯自己存代码的话 vs online 也不错,还带 pipelines,用起来感觉跟 github actions 差不多
    Terry05
        52
    Terry05  
       2021-08-23 12:30:47 +08:00
    gitea 就挺好的,docker run 起来后,除了偶尔做做版本升级外,基本没啥要维护的
    zzm88
        53
    zzm88  
       2021-08-23 12:51:31 +08:00
    加个 proxy 完美解决
    OhYee
        54
    OhYee  
       2021-08-23 12:54:36 +08:00 via Android
    要给别人看 - 挂代理传 github/gitlab/gitee (排名前后代表推荐度)

    机密代码 /个人瞎写的不准备给别人看 - 自建 git (便宜服务器上跑个 docker 基本上不用配置)

    另外,实际上可以整个香港的便宜主机,自建 git,然后配置钩子自动同步到 github,一举两得
    kebamt
        55
    kebamt  
       2021-08-23 13:13:19 +08:00 via iPhone   ❤️ 1
    GitHub,现在国内 Chinternet 环境下梯子🪜是必备的
    balabalaguguji
        56
    balabalaguguji  
       2021-08-23 13:40:43 +08:00
    Tezos
        57
    Tezos  
       2021-08-23 13:42:39 +08:00
    back0893
        58
    back0893  
       2021-08-23 13:45:48 +08:00
    谁便呐.
    反正我的代码又不值钱
    那个网速快用那个
    HADB
        59
    HADB  
       2021-08-23 13:47:04 +08:00
    自建 gitlab,docker 部署方便的一批
    devcat9
        60
    devcat9  
       2021-08-23 13:48:45 +08:00   ❤️ 1
    建议转行。别写代码了。
    jdjingdian
        61
    jdjingdian  
       2021-08-23 13:50:43 +08:00
    自建 gitlab
    wensonsmith
        62
    wensonsmith  
       2021-08-23 13:53:16 +08:00
    用过 Gitee 和 Coding 的推荐你用 Coding

    Coding 的任务系统设计比较灵活
    charlie21
        63
    charlie21  
       2021-08-23 13:54:01 +08:00
    这个其实没有第二平台可选
    Mak
        64
    Mak  
       2021-08-23 13:54:03 +08:00
    要嘛网络翻墙,要嘛人翻墙。
    heytap
        65
    heytap  
       2021-08-23 13:54:03 +08:00
    自建 gitlab
    icyalala
        66
    icyalala  
       2021-08-23 13:55:46 +08:00
    如果只是代码托管,那什么平台都没问题,不放心自建 gitlab 也 OK 。
    如果是做开源项目、想要项目被世界上其他国家的人使用或参与进来,那 Github 的地位目前基本是无可替代的。
    skies457
        67
    skies457  
       2021-08-23 13:56:04 +08:00
    2021 年了还有程序员不翻墙的?
    skinny
        68
    skinny  
       2021-08-23 14:01:04 +08:00
    github,或 azure devops (五人或以下免费),或自建
    tlerbao
        69
    tlerbao  
       2021-08-23 14:02:34 +08:00
    我依然选择 github
    ByteCat
        70
    ByteCat  
       2021-08-23 14:22:23 +08:00 via iPhone
    我用的 gitlab.com ,Runner 是自建的
    feikeq
        71
    feikeq  
       2021-08-23 14:22:31 +08:00
    GitLab
    cloverzrg2
        72
    cloverzrg2  
       2021-08-23 14:25:37 +08:00   ❤️ 1
    @abersheeran #7 coding 被腾讯收购之前挺喜欢用的。现在的 coding,总感觉企业化的东西太多了
    abersheeran
        73
    abersheeran  
       2021-08-23 14:31:33 +08:00
    @cloverzrg2 是的。之前我很喜欢用的静态页面它也给砍了,现在我纯粹就是拿它备份代码的。做开源项目,GitHub action 的地位不可撼动。

    另外 @polyang 自建网络代理解万难,你可以找到 GitHub 的代替品,可以找到 Google 的代替品。但你能找到全世界那么多被无意波及到的网站的代替品吗?自己建一年花不了几百块。做程序员的应该都不缺这么点钱吧?
    abersheeran
        74
    abersheeran  
       2021-08-23 14:33:15 +08:00
    我自建的……不管什么时期都没崩过,而且在大陆收费的剧,很多在 YouTube 上都是免费、且是官方上传的 1080P 版。
    gamexg
        75
    gamexg  
       2021-08-23 14:44:09 +08:00
    自建 gitlab 真心舒服
    polyang
        76
    polyang  
    OP
       2021-08-23 15:03:17 +08:00
    @abersheeran
    @gamexg 感觉自建太麻烦了,还得专门维护,还得买服务器。
    另外,做开源项目用 github 这个我确实赞同,但我认为不做开源项目的话,没必要放 github 上。
    kidtest
        77
    kidtest  
       2021-08-23 15:06:10 +08:00
    我的 bwg ip 好像被联通 ban 了,最近在家里翻不出去
    Loku
        78
    Loku  
       2021-08-23 15:07:21 +08:00
    自建 gitea 就好了,比较轻量。
    joesonw
        79
    joesonw  
       2021-08-23 15:10:42 +08:00
    @kidtest 7 刀可以换 ip
    abersheeran
        80
    abersheeran  
       2021-08-23 15:10:46 +08:00
    @polyang 专门维护? docker run 一键启动不就好了吗。不开源,仅存放代码,首选 Coding——界面好看、速度不错、不收费、不审核。
    abersheeran
        81
    abersheeran  
       2021-08-23 15:12:33 +08:00
    Coding 我个人用了两三年,体验非常好。而且 Coding 的 PM 能找到人,有 BUG 或者痛点能报的上去。
    march1993
        82
    march1993  
       2021-08-23 15:15:38 +08:00
    gitea 自建啊。。
    netnr
        83
    netnr  
       2021-08-23 15:19:22 +08:00   ❤️ 5
    Manweill
        84
    Manweill  
       2021-08-23 15:20:58 +08:00
    @polyang 我是 24 小时开着,不一直开着原因是什么?性能?电费?机场的梯子也不算贵。
    @pecopeco 我目前用的在特殊时期也还能有几条线路正常使用。还没遇到过全挂的。不过我有几个后备机场,所以不太慌。
    Lemeng
        85
    Lemeng  
       2021-08-23 15:38:13 +08:00
    自我选择的问题,安心的话用 Github
    littlewing
        86
    littlewing  
       2021-08-23 15:38:37 +08:00
    ✈️
    TomVista
        87
    TomVista  
       2021-08-23 15:46:46 +08:00
    伪需求,墙内仓库不需要墙外依赖的情况才可行
    vueli
        88
    vueli  
       2021-08-23 15:53:30 +08:00
    github, 国内不想用,看个仓库都要手机号身份证的
    a719031256
        89
    a719031256  
       2021-08-23 15:53:48 +08:00
    自己家里挂一个 arm 服务器,再装一个 gitlab 就 ok 了
    arm 服务器便宜省电
    moxuanyuan
        90
    moxuanyuan  
       2021-08-23 15:55:33 +08:00
    @polyang #5 不开梯子,你是如何上 V2EX 的?
    encro
        91
    encro  
       2021-08-23 15:58:19 +08:00
    阿里云 云效,现在不限制人数,仓库数
    tilv37
        92
    tilv37  
       2021-08-23 15:58:53 +08:00
    我们是个小外包公司。公司的 git 在内网,而我们平时驻场,所以不太用的公司的 git 。
    项目上主要是用客户提供的云付费 git ( Azure DevOps,华为 DevOps 等),不机密的小项目就用团队 Coding 托管代码,毕竟公网方便,还能设置权限
    另外 Coding 的任务协同对我们来说比较友好,使用度较高
    baichaohua
        93
    baichaohua  
       2021-08-23 16:02:32 +08:00
    gitlab 好像是开源的,可以自建吧。
    reiji
        94
    reiji  
       2021-08-23 16:15:04 +08:00
    如果真的在意这么多的话还是自建稳妥
    wobuhuicode
        95
    wobuhuicode  
       2021-08-23 16:16:50 +08:00
    coding 的用户系统我到现在还没搞懂……
    Coder89757
        96
    Coder89757  
       2021-08-23 16:24:10 +08:00
    自建 gitlab 吧,公网服务都不太靠谱
    roiding
        97
    roiding  
       2021-08-23 16:36:00 +08:00
    没梯子 你是怎么上的 V2EX 。这个问题好奇怪
    pecopeco
        98
    pecopeco  
       2021-08-23 16:39:12 +08:00
    @Manweill 所以这就是成本,看个人取舍吧
    fkdog
        99
    fkdog  
       2021-08-23 16:50:00 +08:00
    gitee 狗都不用...
    一堆基于 springboot 二次开发的垃圾管理后台, 挂开源之名行付费服务之实, 不加管理国内这些平台统统会变成引流、利益寄生的地方..

    不得不说中国人是真的会赚钱, 寄生虫一样能获利的地方都会被侵蚀的一览无余.
    keepeye
        100
    keepeye  
       2021-08-23 16:56:05 +08:00
    github 还可以吧,梯子配好速度还可以
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1013 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:40 · PVG 03:40 · LAX 12:40 · JFK 15:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.