我正在尝试使用Laravel控制器中的php代码通过以下方式添加,提交和推送到github:
shell_exec('git add . && git commit -m "Nero" && git push origin master');
system('git add . && git commit -m "Nero" && git push origin master');
我尝试了很多命令并成功运行,问题出在
git push
git push origin master
答案 0 :(得分:1)
您确定git凭据已正确配置吗?我的猜测是,push命令正在等待您输入您的Github用户名/密码。
您可以通过获取如下shell_exec输出进行验证:
$output = shell_exec('git add . && git commit -m "Nero" && git push origin master');