前端之家收集整理的这篇文章主要介绍了
通过PHP执行git命令,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
git如何
添加git命令.并且使用
PHP执行git commit -m?
这是一个项目,创建一个集中的仓库设施来维护学术项目.
exec()似乎没有工作.
<?PHP
$path = "/var/www/repos/$_POST[project]";
$a='';
chdir($path);
exec("git add .");
exec("git commit -m'message'");
echo "<h3 align = center> Succesfully commited all the files.</h3>";
?>
这是绝对可能的我在我的一个项目中实施了它.
但是,您应该注意权限.
在linux上,通常,exec命令将使用www-data用户执行.
所以你应该允许www数据在你的工作目录上写和读.
一个快速而又脏的方法是:chmod o rw -R git_directory