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

可以实现自动化备份 git 仓库吗?

  •  
  •   ccmingchao · 44 天前 · 818 次点击
    这是一个创建于 44 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想法:gitserver 在其他计算机或者公网上,提供 git 服务。 在群晖上,装 git 客户端(或者其他软件)。定时备份 Git 仓库? 有这样的软件吗?

    6 条回复    2024-09-26 14:48:44 +08:00
    XiLingHost
        1
    XiLingHost  
       44 天前
    你 docker 跑个 gitea 然后在上面创建镜像仓库不就行了?
    wkj89
        2
    wkj89  
       44 天前
    写个脚本都用不了 10 行
    kuxuan
        3
    kuxuan  
       44 天前
    写个 crontab 定时任务
    ccmingchao
        4
    ccmingchao  
    OP
       44 天前
    不在群晖上装 gitea 。或者 gitserver ,有办法吗?
    JerryYuan
        5
    JerryYuan  
       44 天前 via Android
    @ccmingchao crontab ,定时去仓库里 git fetch origin ,不过还是装个 gitlab/gitea 之类的托管平台自动同步更方便。gitlab 嫌大可以装 gitea ,90%的功能,资源占的也少一些。
    hsmbl
        6
    hsmbl  
       42 天前
    win 上跑的,参考下。
    run.bat
    schtasks /create /tn "自动提交 doc" /tr "D:\my-doc-folder\jjh_doc\auto_commit_push.bat" /sc daily /st 11:25

    auto_commit_push.bat
    d:
    cd D:\my-doc-folder\jjh_doc
    git add * -f
    git commit -m "c"
    git push
    Pause
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1413 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:32 · PVG 01:32 · LAX 09:32 · JFK 12:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.