我正在尝试git pull
从 PHP 文件中提取,但似乎没有使用该配置。
git config --global user.name
并git config --global user.email
设置和 git pull 从命令行工作。
现在,当我尝试执行此脚本时:
<?php
header('Content-type: text/plain');
system('git pull 2>&1');
echo "\nCompleted!";
我得到以下输出:
*请告诉我你是谁。
跑
git config --global user.email "you@example.com" git config --global user.name "你的名字"
设置您帐户的默认身份。省略 --global 以仅在此存储库中设置身份。
致命:不允许空标识
完全的!
是否可能是因为git config
用户特定而 PHP 是从另一个用户运行的?