V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wyfig
V2EX  ›  程序员

你们的私人项目 git 库现在都保持到哪里?

  •  
  •   wyfig · Jan 15 · 15122 views
    This topic created in 107 days ago, the information mentioned may be changed or developed.

    之前一直使用的是 github ,用代理的话速度也还可以,并且现在 github 的私有库之类都比较方便,没有太多限制。 做一些外包跟国内朋友一起合作的时候,会选择用 gitee ,在一大部分小公司也都是用 gitee 。 但是 gitee 给的免费以及付费的限制还是比较多,比如仓库超过 1G 就很麻烦,就是用 git LFS ,这个容量也不够大。
    最近发现腾讯新出的 cnb.cool ,给的容量极其慷慨,感觉是 gitee 的付费版几十倍,之前几次活动获取到一些永久权益,云开发、云构建量也很大。 就是比较新,不知道长期用是否稳定。

    你们现在自己的项目都怎么存的? 就说自己的,公司里的老板说用什么我就赞成用什么。

    Supplement 1  ·  Jan 15
    看到这么多人自建 gitea ,我也了解了下,这个比自建 gitlab 要好的多,对资源的要求也很低。 你们都是在自己的 nas 上面自建的吗?
    160 replies    2026-01-19 09:47:49 +08:00
    1  2  
    smileeast
        1
    smileeast  
       Jan 15   ❤️ 1
    我用 gitea ,然后搭配 drone 自动化 CI CD 构建,小但是够用
    jianming348
        2
    jianming348  
       Jan 15
    阿里云的 codeup
    cwcc
        3
    cwcc  
       Jan 15
    自己部署一个 Gitea 或者 Forgejo 。
    kapr1k0rn
        4
    kapr1k0rn  
       Jan 15 via iPhone   ❤️ 1
    codeberg
    sunny352787
        5
    sunny352787  
       Jan 15
    自部署 gitea ,啥都不如自己有
    yautou
        6
    yautou  
       Jan 15
    Atlassian 的 Bitbucket
    vibbow
        7
    vibbow  
       Jan 15
    coding 的服务已经变脸很多次了,不会再相信他家的服务了
    linhua
        8
    linhua  
       Jan 15
    阿里云的 codeup
    wyfig
        9
    wyfig  
    OP
       Jan 15
    @cwcc #3 自己部署成本有点高吧,而且长期维护和稳定性也是问题。
    YanSeven
        10
    YanSeven  
       Jan 15
    无脑都是 github ,可能只是我自己一个人看,没有放到别的地方的必要。
    wyfig
        11
    wyfig  
    OP
       Jan 15
    @yautou 很久很久以前,2010 年时候用过 Bitbucket ,并且现在用的 sourceTree 也是那个时候就开始用的。 不过后来换到 github 上面了。
    LccU
        12
    LccU  
       Jan 15
    自己部署的 gitea
    sn0wdr1am
        13
    sn0wdr1am  
       Jan 15
    1. github 省事省心
    2. 自建 Gitea
    wxyrrcj
        14
    wxyrrcj  
       Jan 15
    自建 gitea
    zenfsharp
        15
    zenfsharp  
       Jan 15
    自建 Gitea ,反正有个小水管云服务器闲着。定期备份数据库。
    tf2
        16
    tf2  
       Jan 15   ❤️ 1
    Bitbucket
    liuidetmks
        17
    liuidetmks  
       Jan 15
    github ,ci 同步到 codeberg
    Daybyedream
        18
    Daybyedream  
       Jan 15
    github = =
    lynan
        19
    lynan  
       Jan 15
    GitHub 的 Private Repository
    rb6221
        20
    rb6221  
       Jan 15   ❤️ 1
    腾讯吧 coding 收购然后整黄了,现在还用他家的都是神人
    自己项目肯定 GitHub 啊,除了网络问题找不到别的缺点
    slark2020
        21
    slark2020  
       Jan 15   ❤️ 1
    github + github action 。腾讯的服务天天变,coding 又不让用了,迁移维护成本也是成本
    gmfan
        22
    gmfan  
       Jan 15
    用 gitee
    fortitudeZDY
        23
    fortitudeZDY  
       Jan 15
    gitea + tailscale
    bzj
        24
    bzj  
       Jan 15
    很难想象有超过 1g 的项目,git 那是代码托管不是网盘
    egan0606
        25
    egan0606  
       Jan 15
    阿里的阿里云效, 托管、使用仓库、私有 maven ; 挺好用的
    EasonYan
        26
    EasonYan  
       Jan 15
    @bzj 一些 AI 相关的项目有训练好的模型、Lora 什么的会超过 1G
    shatanghhgg
        27
    shatanghhgg  
       Jan 15
    用 gitlab+ github
    fengyj
        28
    fengyj  
       Jan 15
    随便一个服务器开个 ssh 就够了,裸仓库够应付多数场景
    bitmin
        29
    bitmin  
       Jan 15
    自己一个人玩的项目就扔到自己部署的 gogs 上,方便不同设备同步代码
    greatbody
        30
    greatbody  
       Jan 15
    github 私仓 + 自动同步到自建 gitea
    casstiel
        31
    casstiel  
       Jan 15
    自建 Gitlab.
    Gitlab 的 vscode 插件可直接在编辑器查看 CI 日志,目前暂时没发现有平替。
    liuidetmks
        32
    liuidetmks  
       Jan 15
    @bzj 有些二进制的 lib 很大的
    CoderLife
        33
    CoderLife  
       Jan 15
    阿里云的 codeup
    Wxh16144
        34
    Wxh16144  
       Jan 15
    自建过 gitlab 和 gitea , 不过维护和升级都太麻烦了。后面改用 阿里云 codeup 和 gitea 。

    不过一般我不丢 LFS clone 和 push 都是麻烦事儿。大文件丢硬盘或者 rsync 同步一份到另外一台电脑。
    Wxh16144
        35
    Wxh16144  
       Jan 15
    看到 append 如果用 nas 自建服务,到时候 nas 的数据备份又是一个需求,折腾总是无穷无尽的
    killua67
        36
    killua67  
       Jan 15
    我用的 gogs 。。好久了也没换
    hihanley
        37
    hihanley  
       Jan 15
    腾讯的 cnb 只能微信扫码登录,真的死犟
    dowern
        38
    dowern  
       Jan 15
    自建 gitea
    MIUIOS
        40
    MIUIOS  
       Jan 15
    丢 腾讯的 cnb ,还可以在线编译,编译还自带反代理。
    TrembleBeforeMe
        41
    TrembleBeforeMe  
       Jan 15   ❤️ 3
    git init --bare
    panlatent
        42
    panlatent  
       Jan 15   ❤️ 1
    一般私人项目没必要自建,搭建维护升级起来也需要时间,大概率也不那么稳定。类似想写文章非得开发博客系统,搞半天文章没写几篇,写一堆代码。

    没要求就 GitHub , 其余 Codeup 之类的。 腾讯系的不想用也不敢用。
    Vaspike
        43
    Vaspike  
       Jan 15
    github, 自己的项目要是商业价值巨大那就只本地 git 仓库 + 古法备份
    Vaspike
        44
    Vaspike  
       Jan 15
    @TrembleBeforeMe 我就说逛论坛能学到东西吧
    shibushi233
        45
    shibushi233  
       Jan 15
    一开始自建,后来折腾累了,cnb.cool
    1018ji
        46
    1018ji  
       Jan 15
    gogs 自己搭
    jonsmith
        47
    jonsmith  
       Jan 15 via Android
    github ,省事
    也有部分仓库在 gitea ,之前自建的。
    kdwnil
        48
    kdwnil  
       Jan 15   ❤️ 2
    本地电脑上存一份,GitHub 一份,怕出问题 gitlab 也放一份,还怕就 gitea 塞一份,部署的地方可能再存一份,那么多地方还能一块炸掉的话那就认命了

    至于自部署,我认为自部署这种基础设施的要求看起来虽然不高,但出问题的代价是不低的,要防止出事付出的精力和成本也是不低的,自己的东西从不考虑自部署
    livib
        49
    livib  
       Jan 15
    atom234
        50
    atom234  
       Jan 15
    nas 里的 gogs
    kuxuan
        51
    kuxuan  
       Jan 15
    github
    w568w
        52
    w568w  
       Jan 15
    既然 OP 发帖问,肯定是已经排除 GitHub 这种大热门选项了。分享一下我之前对 Git Private Hosting 的调研结果:

    服务提供商:
    - Bitbucket (✅Atlassian 现在主要做 toB 业务了,对个人的免费容量但够用,国内可直连,比较稳定;❌免费容量较小,组织设置比较复杂)
    - Gitlab (✅使用人数多,比较热门;❌和 GitHub 操作习惯差别很大,国内连接不稳定,有过几次误操作删库的运营事故)
    - Gitee (✅国内连接速度快;❌网页牛皮癣广告,实名认证注册,对 repo 内容审查(之前因为我的项目里出现了 proxy 和 github 这种关键词就被直接封禁,挺搞笑)

    自部署:
    - Forgejo (✅Gitea 的开源 Fork ( Gitea 已被卖给商业公司),符合 GitHub 操作习惯,支持 CI/CD ,非营利组织维护开发,轻量;❌没什么特别的缺点,我记得 code search 部署起来比较麻烦?
    - Gitlab (✅已被诸多组织验证过可靠性,适合大型项目多人协作;❌操作缺点同上,另外服务器资源占用很大,不适合私人 NAS 部署)
    tonynothing
        53
    tonynothing  
       Jan 15
    github 私有仓+自建 forgejo
    ljkgpxs
        54
    ljkgpxs  
       Jan 15
    @smileeast gitea 支持 actions 了,兼容 github actions ,我用着还可以
    azraelrabbit
        55
    azraelrabbit  
       Jan 15
    github 公有/私有 + 自动同步到 自建 gitea in NAS(ZFS raidz2 定期检查磁盘,有问题就替换,目前已用三年多,稳的一匹)
    guanhui07
        56
    guanhui07  
       Jan 15
    自建 gitea github 私有仓
    leyoumake1997
        57
    leyoumake1997  
       Jan 15
    docker 私有部署 gitlab
    leyoumake1997
        58
    leyoumake1997  
       Jan 15
    买个便宜的服务器做个公网穿透,在家自己部署个小型 nas ,然后用 docker 部署 下 gitlab
    M1234
        59
    M1234  
       Jan 15
    gitea ,nas 上部署的,走 cf 内网穿透,挺好用的。就是大文件的时候会有问题,上传不上去,不明原因。
    esee
        60
    esee  
       Jan 15
    家里反正有 nas ,自建 gitea,定期打包 gitea 的数据上传到云盘
    roundgis
        61
    roundgis  
       Jan 15 via Android
    gitea on linode vps
    loading
        62
    loading  
       Jan 15 via Android
    github ,然后群辉跑了个脚本自动打包下载回来备份。
    MADBOB
        63
    MADBOB  
       Jan 15 via iPhone
    开源的上 github ,自己随便写写的就本地 gitea
    sf4675822
        64
    sf4675822  
       Jan 15 via Android
    用 git-remote-gcrypt ,结合 rclone
    可以把 git 仓库放到自己的云盘里
    不考虑多人协作的话感觉挺好的,用来存一些笔记或软件配置
    sjdhome
        65
    sjdhome  
       Jan 15
    放 ~/Git 里,直接 mkdir xxx && git init --bare ,各个机器能 SSH 过来的都能 git clone
    tsingsan
        66
    tsingsan  
       Jan 15
    nas 上部个 git repository ,端口映射到公网
    laing
        67
    laing  
       Jan 15
    docker 部署 gitea
    clarkethan
        68
    clarkethan  
       Jan 15
    github 和腾讯工蜂
    layxy
        69
    layxy  
       Jan 15
    有 nas 的话,可以在 nas 上搭建一个,然后定时同步到 github,同步云盘因为代码有很多小文件,也不方便恢复数据
    94
        70
    94  
       Jan 15
    私人项目就 github 就好了呀,基本上稍微操作一下就可以保证 github 的通畅访问。
    如果是一些外包项目就是看团队情况, 能力都不差的就还是在 github 上面, 能力稍微弱一些的就是 gitee 上面。

    仓库超尺寸的问题,私人项目基本上不会出现。除非说提交了一些不该提交到 git 中的东西。
    自建 gitea 或者 gitlab 就更不是个人该考虑的事,交给公司(包含外包公司)去搞就是了。
    lepig
        71
    lepig  
       Jan 15
    目前用腾讯工峰。 自己搭的话也行,不过没有运维懒的搞。 多一事不如少一事
    paynezhuang
        72
    paynezhuang  
       Jan 15
    forgejo
    smallpigzbl
        73
    smallpigzbl  
       Jan 15
    自建 Gitea +1 ,选择性同步 github
    douglas1997
        74
    douglas1997  
       Jan 15
    Gitea ,装上才知道有多爽
    enpitsulin
        75
    enpitsulin  
       Jan 15
    自建 git 服务有什么必要吗直接 ssh 推到服务器就好了啊,
    xiangyuecn
        76
    xiangyuecn  
       Jan 15
    你们是把 node_modules 也提交了吗
    jiangzm
        77
    jiangzm  
       Jan 15
    Aliyun Codeup
    Azure DevOps
    Github
    sagnitude
        78
    sagnitude  
       Jan 15
    自建 Forgejo ( gitea 的分支),十年前用过一段时间 gitlab ,太臃肿了,对内存占用过大,买服务器多花钱,还是 gitea 系列好
    werls
        79
    werls  
       Jan 15
    自建的 Gitlab/ 白嫖甲骨文的 arm 服务器搭建。
    noyidoit
        80
    noyidoit  
       Jan 15
    gogs ,要做 CICD 的才放到 github
    bqn
        81
    bqn  
       Jan 15
    Azure Devops
    xxx027
        82
    xxx027  
       Jan 15
    裸仓库就够了,azure devops 也挺好用的
    binge921
        83
    binge921  
       Jan 15
    目前在 cnb
    HangoX
        84
    HangoX  
       Jan 15
    用的官方 gitlab ,感受不到限制,可以建组,非常好用
    AirBai2
        85
    AirBai2  
       Jan 15
    一般都是把猪骗进来杀
    shylockhg
        86
    shylockhg  
       Jan 15
    自建 gitlab,同步 github,备份刻光盘
    KJH
        87
    KJH  
       Jan 15
    用 mac mini 部署了个 gogs
    keer
        88
    keer  
       Jan 15
    @sagnitude gitea 是从 gogs 分支出来的,怎么 gitea 又分支出一个 Forgejo 都这么闲的嘛。

    话说 Forgejo 在使用上和 gitea 有啥区别吗?
    ddr527
        89
    ddr527  
       Jan 15
    Bitbucket
    coolcoffee
        90
    coolcoffee  
       Jan 15
    我选的是 Github(主)、cnb(副)。

    Github 一定是比其他所有 Sass 服务都要活的更久,代码默认就是同步到那边,偶尔需要和人协作会用 cnb 或者 gitee ,但是还是会往 Github 同步一份。

    至于自建不靠谱,如果只是几行代码小打小闹随便哪个国内 Sass 都能白嫖,当遇到资源多的时候触发一次 CI 发布资源要个十几分钟甚至半小时就知道苦了,而且公网资源也是稀缺资源,未来大概率都是要被收回的。
    w568w
        91
    w568w  
       Jan 15   ❤️ 1
    @keer > 怎么 gitea 又分支出一个 Forgejo 都这么闲的嘛

    并不是「闲」。Gogs 主要的问题是开发者太少了(我记得上次看的时候只有一个独立开发者在维护),合并 PR 、解决 issues 速度很慢,社区等不及了,所以分支出了 Gitea 。目前 Gitea 在功能上是全面超过 Gogs 的。

    至于 Forgejo ,上面我提到过了,Gitea 后来被收购了,现在转向商业化运作了。Forgejo 算是 Gitea 正统的开源社区续作。关系和 Redis <-> Valkey 差不多( Redis 也是被资本收购,然后核心开发者集体出走到 Valkey 项目)。
    CloudMx
        92
    CloudMx  
       Jan 15
    自己的 Nas 部署了一个 gitlab 。然后打通了,互联网可以回家.
    Arthit
        93
    Arthit  
       Jan 15
    自建 Gitlab.
    undefinedList
        94
    undefinedList  
       Jan 15
    gogs 自建,偶尔给少数人合作开发够用
    keer
        95
    keer  
       Jan 15
    @w568w 感谢回复。

    Gogs 和 Gitea 的历史我之前了解过。 所以我目前用的就是 Gitea ,没想到今天又看到从 Gitea 分支出来一个 Forgejo 。回头也了解下渊源
    xinsu
        96
    xinsu  
       Jan 15
    codeup
    xdzhang
        97
    xdzhang  
       Jan 15
    自己家里的群晖 gitea
    ferock
        98
    ferock  
    PRO
       Jan 15
    NAS + 自建 gitea
    shench
        99
    shench  
       Jan 15
    Azure DevOps 还行
    fzls
        100
    fzls  
       Jan 15
    github 感觉挺好使的,可靠性高,省心
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2592 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 308ms · UTC 14:07 · PVG 22:07 · LAX 07:07 · JFK 10:07
    ♥ Do have faith in what you're doing.