使用 git push 发送密码

发布于 2025-01-06 22:27:30 字数 250 浏览 0 评论 0原文

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

在 git Push 部分之前我做得很好。

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

像 git push origin master -pPASSPHRASE 这样的东西?

多谢!

I'm just getting started with github so I'm sorry if this is a stupid question.
I'm trying to set up a cron job that pushes to a github repo.

I'm doing great until the git push part.

If I'm doing a push via ssh I'll just do git push origin master which then asks me for the password. How can I include the passphrase in the push request?

something like git push origin master -pPASSPHRASE ?

Thanks a lot!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

韶华倾负 2025-01-13 22:27:30

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

You could set up an SSH key with no password and put it in the .ssh folder of the cron user's home directory so that it is used automatically. Generally, no-password SSH keys are a bad idea, but if they never leave your server, maybe not so bad.

橘虞初梦 2025-01-13 22:27:30

使用没有密码的密钥。不要从另一台机器复制密钥。生成并上传公共的。

Use a key with no passphrase. Don't copy the key from another machine. Generate and just upload the public one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文