我一直在尝试使用 crontab 自动运行将更改推送到 github 的 bash 脚本。当我在 shell 命令行中运行脚本时,它运行良好。但它不适用于 crontab。
这是我的 crontab 文件(由于测试目的,它每 2 分钟执行一次):
*/2 * * * * ./script.sh
这是我的脚本:
#!/bin/bash
cd /path/to/repo.git
git push origin
出于测试目的,我删除了用于与 github 连接的 ssh 密钥的密码