【问题标题】:git --- How to schedule `git push` on linux?git --- 如何在 linux 上安排 `git push`?
【发布时间】:2023-04-05 09:04:02
【问题描述】:

我认为标题很好地描述了我的问题:我想安排git push。更具体地说,我想知道我该怎么做

  • 告诉git在指定时间推送
  • 告诉操作系统在指定时间执行git push而不需要重新认证 (最好以这样一种方式,使其他对push 的尝试需要身份验证。)。

我在 linux (Ubuntu 13.04) 上,因此使用 bash 编写脚本就可以了。

【问题讨论】:

  • 阅读“cron作业”
  • @poke 谢谢,使用 cron 和 ssh 连接(对吗?)似乎可以完成这项工作。

标签: linux git scheduler git-push


【解决方案1】:

git 中没有任何内容包括:

  • 调度(由Ubuntu with cron jobs提供)
  • 身份验证:这取决于您在远程端拥有的侦听器类型(https、ssh、git...)。

根据您的远程网址,您可以,例如:

【讨论】:

    【解决方案2】:

    您可以使用cron 安排此类作业。

    00 07 * * * git push
    

    将在每天早上 7 点运行git push 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-29
      • 2018-12-12
      • 2011-05-23
      • 2015-08-28
      • 2012-12-07
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多