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

请问大家,如果自建 Git 服务器,有什么要注意的、踩坑的

  •  
  •   GoogolChrome111 · 2 days ago · 3886 views

    我有一台甲骨文 ARM 4 核 24G 满配服务器,一台绿云 GreenCloud 。我想尽可能保存所有 GitHub 账户所有仓库所有数据

    请问大家有什么要注意的

    Supplement 1  ·  2 days ago
    没说清楚。我只保存我自己所有的账户所有的仓库
    45 replies  •  2026-11-08 06:56:12 +08:00
    ixixi
    ixixi
    2 days ago
    1
    自检 git 第一就是确保你这台机器,能伴随你多久
    haukuen
    haukuen
    2 days ago
    2
    321 备份
    yidinghe
    yidinghe
    PRO
    2 days ago
    3
    你爬一年都爬不完吧
    GoogolChrome111
    GoogolChrome111
    OP
    2 days ago via iPhone
    4
    @yidinghe 是我没说清楚。我只保存自己的
    shum0412
    shum0412
    2 days ago❤️1
    5
    博客/git 服务,首先你要确保这个机器够便宜,或者你有想法每年给续费,不然剩下的都会流逝在时间的长河里
    docx
    docx
    2 days ago via iPhone
    6
    如果只是备份,倒不如几家不同平台各 mirror 一份了,自己维护未见得有别人可靠和稳定
    konakona
    konakona
    2 days ago
    7
    硬盘大小才是最关键的(手动狗头)
    knightdf
    knightdf
    2 days ago
    8
    Gitea, 我在 NAS 上自建了一个
    terence4444
    terence4444
    2 days ago
    9
    用 Forgejo 自建一个很容易,注意网络安全和备份即可。
    suruiran
    suruiran
    2 days ago
    10
    注意备份……
    chihiro2014
    chihiro2014
    2 days ago
    11
    目前本地是 gitea ,比 gitlab 轻量太多了
    fanhed
    fanhed
    2 days ago
    12
    你的代码量不大的话, 你就定期直接全量 tar.gz 传到其他地方备份就行了.
    然后验证啥的都无所谓, 我都是直接用 ssh 协议的, 简单粗暴.
    GoogolChrome111
    GoogolChrome111
    OP
    1 day ago via iPhone
    13
    明白了。感谢大家
    svtter
    svtter
    1 day ago via Android
    14
    不要在云端自建,安全性很难保证。
    MarkLeeyun
    MarkLeeyun
    1 day ago
    16
    用 tailscale 访问,不要在公网暴露端口。暴露端口也尽量用公私钥去访问。硬盘大一点。
    zhuangzhuang1988
    17
    Gitea 一个文件
    minicslb
    minicslb
    1 day ago
    18
    部分开源项目的默认设置是开放注册的,之前因为这个被注册了一大堆账号,会写满硬盘,建议限制硬盘占用同时仔细检查设置之后再对公网开放什么的
    ccc008
    ccc008
    1 day ago
    19
    甲骨文如果是白嫖的机器的话,记得实时备份
    xdzhang
    xdzhang
    1 day ago
    20
    我放自己 nas 上得 gitea
    cyp0633
    cyp0633
    1 day ago
    21
    防爬,自己搞这个之前难以想象有多少爬虫在疯狂路径遍历
    ellye
    ellye
    1 day ago
    22
    安全 还是他妈的安全


    可用性
    ellye
    ellye
    1 day ago
    23
    这俩商家都没啥安全的

    第一 乌龟壳免费鸡,主打一个随缘杀鸡,没有可靠性
    第二 绿云 ,存在之前宿主机被黑的情况,且高占用清退,非常垃圾。可靠性和安全为 0
    x86
    x86
    1 day ago
    24
    巧了我也是一台绿云的自建 git
    GeruzoniAnsasu
    25
    没有意义。想要备份只需要把 ssh 开着就够了,gitea 这种平台是给团队协作用的。
    jacketma
    jacketma
    1 day ago via Android
    26
    自己用,Forgejo 足够好用了。
    Loku
    Loku
    1 day ago
    27
    gitea
    腾讯最低配无忧轻量云, 已续费到 2033 年, 之前优惠券能叠加.
    命令自动星期三五凌晨保存镜像.
    pandamen
    pandamen
    1 day ago
    28
    磁盘要大
    z97s04
    z97s04
    1 day ago
    29
    甲骨文白嫖的要备份,不然随时容易被封,我就被封过,现在用的 LuckVM 香港服务器
    ha0zi
    ha0zi
    1 day ago
    30
    git clone 对应端口弄成不常用的, 这个只能减少大部分; 然后就是如果存在页面访问 fail2ban 配置一下, 比如我在 nginx 转发它就 nginx 日志文件里拿 ip, 根据自定义规则封, 我是 ai 辅助我配置的, 这个用处真的很大; 注意如果用了 fail2ban, ssh 的端口不要封; tailscale 访问这种的话, 就没这么多讲究
    PhA
    PhA
    1 day ago via Android
    31
    直接在添加一个 Bitbucket 用双仓库,真没必要折腾
    realpg
    realpg
    1 day ago
    32
    不能确保终身可用的服务器用来做 git 就是脑子有坑
    chinni
    chinni
    1 day ago
    33
    不如 git remote 上多加几个网上著名的 免费的 git 服务来的稳
    sjend
    sjend
    1 day ago via iPhone
    34
    其他不用注意就是备份。一定要 注意。亲眼看见别的网站因为没备份儿被抄家的
    MindMindMax
    MindMindMax
    1 day ago
    35
    备份一份到另一个供应商的 s3 ,比 vps 备份本身要靠谱
    slowgen
    slowgen
    PRO
    1 day ago
    36
    关闭公网访问,代码压缩冷备到 Cloudflare R2 ,免费额度有 10G
    liuliuliuliu
    liuliuliuliu
    1 day ago
    37
    竟然没有人说 gitlab 的坑?
    gitlab 特别耗资源,4c8g 刚刚能跑起来,偶尔还会卡
    jetsung
    jetsung
    1 day ago
    38
    把 “注册” 功能关闭,及时更新上游的版本(防止 CVE 影响)。Gitea 镜像至各平台。
    cnleon
    cnleon
    1 day ago
    39
    你们都不知道 git 命令本身就支持这些了吗? 就是要开下 ssh 通道而已,自己一个人足够了,就算 2 个人不同的 key 也行啊。
    或者 codeberg 备份一下,再去 cloudflare 上备份一下。
    fkmc
    fkmc
    1 day ago
    40
    cloudflare tunnel , IP 白名单, S3 加密备份
    安全,备份,安全,备份.
    leoztodo
    leoztodo
    1 day ago
    41
    git 很重啊 特别涉及到 ci 这块,需要比较大 cpu 和内存的冗余
    4seasons
    4seasons
    1 day ago via iPhone
    42
    甲骨文现在现在免费额度不是 2u12g 了吗…

    我用的 gitea 搭建在阿里云上的
    GoogolChrome111
    GoogolChrome111
    OP
    1 day ago via iPhone
    43
    @4seasons PAYG 免费额度还是 4 核 24G
    davidyin
    davidyin
    1 day ago via Android
    44
    内网用虚拟机跑 gitlab 。单人用,资源消耗不大。
    ulpyxua
    ulpyxua
    23h 50m ago via iPhone
    45
    如果只是想用 git 何必自建呢,用腾讯的 CNB 就非常不错
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   583 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    ♥ Do have faith in what you're doing.