用git push发送密码

时间:2012-02-17 22:54:04

标签: git ssh github cron

我刚刚开始使用github所以如果这是一个愚蠢的问题,我很抱歉。 我正在尝试建立一个推送到github仓库的cron作业。

我做得很棒直到git推送部分。

如果我正在通过ssh进行推送,我只需要执行git push origin master,然后请求我输入密码。如何在推送请求中包含密码?

类似git push origin master -pPASSPHRASE?

非常感谢!

2 个答案:

答案 0 :(得分:1)

您可以设置没有密码的SSH密钥,并将其放在cron用户主目录的.ssh文件夹中,以便自动使用。一般来说,没有密码的SSH密钥是一个坏主意,但如果他们永远不会离开你的服务器,也许不是那么糟糕。

答案 1 :(得分:0)

使用没有密码的密钥。请勿从其他计算机复​​制密钥。生成并上传公共文件。