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

前端之家收集整理的这篇文章主要介绍了授予PHP进行git pull请求的权限前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想允许 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.

猜你在找的PHP相关文章