Crontab从SSH存储库获取密码

时间:2017-07-28 10:13:09

标签: git ssh cron passwords

我可以在crontab命令管道中传递密码以访问git存储库ssh服务器吗? 像

*/10  * * * cd /path/gitpath/ && git pull ssh://user:password@XXX.XX.XX.XXX/path/reporitory.git

或者用密码更好的cron bash脚本?

1 个答案:

答案 0 :(得分:1)

如果可以的话,我建议设置ssh公钥/私钥。这样,从回购中提取时就不需要使用密码。

https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key

https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/