我刚刚开始使用github所以如果这是一个愚蠢的问题,我很抱歉。 我正在尝试建立一个推送到github仓库的cron作业。
我做得很棒直到git推送部分。
如果我正在通过ssh进行推送,我只需要执行git push origin master,然后请求我输入密码。如何在推送请求中包含密码?
类似git push origin master -pPASSPHRASE?
非常感谢!
答案 0 :(得分:1)
您可以设置没有密码的SSH密钥,并将其放在cron用户主目录的.ssh文件夹中,以便自动使用。一般来说,没有密码的SSH密钥是一个坏主意,但如果他们永远不会离开你的服务器,也许不是那么糟糕。
答案 1 :(得分:0)
使用没有密码的密钥。请勿从其他计算机复制密钥。生成并上传公共文件。