"git pull" über PHP shell_exec() ausführen?
Hallo,
ich würde gerne in einer PHP-Datei mit "shell_exec('git pull')" mein GitHub repository aktualisieren.
Wenn ich die Datei über den Browser ausführe, wird aber nichts aktualisiert. "shell_exec('git status')" sagt mit, dass alles aktuell ist. Über SSH wird allerdings alles ordnungsgemäß geupdatet.
Nachdem ich das gesamte Internet durchforstet habe, bin ich auf die Möglichkeit gestoßen, dass mein user agent nicht die nötigen Berechtigungen hat. Um diese aber zuzuteilen, muss ich ja erstmal wissen, wie er heißt. Das konnte ich aber nicht herausfinden.
Kann mir hier jemand helfen oder gibt es weitere Ideen?
Viele Grüße!