PHPファイルから取得しようとしgit pullていますが、構成が使用されていないようです。
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 "あなたの名前"
アカウントのデフォルト ID を設定します。--global を省略して、このリポジトリでのみ ID を設定します。
致命的: 空の ID は許可されていません
完成!
git configユーザー固有であり、PHP が別のユーザーから実行されているためでしょうか?