授予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.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |