我试图从PHP文件中读取git pull
,但好像配置没有被使用。通过PHP文件通过git pull时不使用git config
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!";
我得到以下输出:
*请告诉我你是谁。
运行
混帐配置--global user.email “[email protected]” 混帐配置 --global user.name “你的名字”
设置您的帐户的默认身份。省略--global仅在此存储库中设置 标识。
致命:空识别码不允许
已完成!
这可能是因为git config
是用户specfic而PHP是从另一个用户运行?
谢谢。我正在使用'system('/ usr/bin/env -i HOME =/home/myself git pull 2> &1');''。 – EsTeGe 2012-08-08 13:32:05