微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

授予PHP进行git pull请求的权限

我想允许 PHP执行Git pull命令.但是用户和权限存在一些问题.你是怎么解决这个问题的?

PHP用户www-data运行.因此,我已将.git目录所有者/组更改为www-data(chown www-datawww-data -R .git).事后证明,www-data没有SSH密钥.给它一个是个好主意吗?如果是的话放在哪里?或者是否可以允许它使用特定的密钥.

最好的祝福,
贝恩德

你经常拉什么?您可以为检查某个文件的git用户制作一个cronjob(每30分钟左右).如果该文件中包含1或其中的文件,那么它就会拉动.您可以授予您的git用户和您的www-data用户访问此文件的权限. PHP文件中写入1 – > cronjob(git用户的crontab条目)检查文件中是否有1 – > cronjob清除了1 – > git make pull – >等等 这是一种安全的方式,有一点延迟(cronjob循环). PS:别忘了清除1.

原文地址:https://www.jb51.cc/php/138547.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐