微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐