【问题标题】:cPanel Cron Job to run git resetcPanel Cron Job 运行 git reset
【发布时间】:2019-06-01 17:13:29
【问题描述】:

我正在使用 cPanel 的 Cron Job 部分,并尝试每半小时运行一次 git reset。我在命令字段中输入了类似的内容

/usr/local/bin/php /home/username/public_html/website.com/ && git reset --hard 932591389576b76215ce9dbb8fdea787115891ef

932591389576b76215ce9dbb8fdea787115891ef 是我最后一次提交

我设置了 30 分钟的间隔并点击了添加新的 Cron 作业按钮,然后

我在一封 cPanel 电子邮件中不断收到此错误,并指出

“致命:不是 git 存储库(或任何父目录):.git”

我给出的路径肯定是一个 git 存储库,因为我每天都在使用它,所以这条消息让我感到困惑。

任何帮助弄清楚如何让这个命令运行都会挽救我的生命

提前谢谢你!!

【问题讨论】:

    标签: git cron cpanel reset


    【解决方案1】:

    我终于得到了这个工作在这里是命令

    30 * * * * cd /home/username/public_html/website.com/ && git reset --hard 等...

    解决方案是从路径中省略 /usr/local/bin/php

    【讨论】:

      【解决方案2】:

      你需要先cd到目录。

      30 * * * * cd /usr/local/bin/php/home/username/public_html/website.com/ && git reset --hard

      【讨论】:

      • 非常感谢您的回复,但不幸的是,这不起作用。 cPanel 消息现在提醒这不是一个目录。
      • 好吧,确实是这样。 CD 是您缺少的部分,但是您的 git 存储库的目录是错误的。很高兴你解决了。
      • 好的,谢谢。你说的完全正确,只是路径错了。
      猜你喜欢
      • 2015-03-05
      • 1970-01-01
      • 2021-01-07
      • 2011-08-31
      • 2017-02-27
      • 2019-02-28
      • 1970-01-01
      • 1970-01-01
      • 2020-07-13
      相关资源
      最近更新 更多