加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 13:44:58 所属栏目:PHP教程 来源:网络整理
导读:我想允许 PHP执行Git pull命令.但是用户和权限存在一些问题.你是怎么解决这个问题的? PHP以用户www-data运行.因此,我已将.git目录所有者/组更改为www-data(chown www-data:www-data -R .git).事后证明,www-data没有SSH密钥.给它一个是个好主意吗?如果是的
我想允许 PHP执行Git pull命令.但是用户和权限存在一些问题.你是怎么解决这个问题的?

PHP以用户www-data运行.因此,我已将.git目录所有者/组更改为www-data(chown www-data:www-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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读