我正在使用php-fpm Docker镜像。我想从www-data用户设置一个git用户名。我尝试使用php代码,但没有成功,然后我尝试这个命令:
su -c 'git config --global user.name "<my-user>"' -s /bin/sh www-data
此命令给予我以下错误:error: could not lock config file /var/www/.gitconfig: Permission denied
我已经应用了这个命令(ref):
chown www-data:www-data /var/www/.gitconfig
chmod 644 /var/www/.gitconfig
有解决办法吗?
我尝试这个命令:su -c 'git config --global user.name "<my-user>"' -s /bin/sh www-data
我得到了这个错误:error: could not lock config file /var/www/.gitconfig: Permission denied
结果代码为以下命令:
echo $?
255
我希望命令能成功通过
1条答案
按热度按时间zf9nrax11#
感谢@zedfoxus
问题是用户
www-data
无法对文件夹/var/www
进行操作所以这个命令解决了这个问题: