在laravel项目中自动推送到github

时间:2019-05-28 14:31:17

标签: php git laravel-5 github

我正在尝试使用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');
  1. 添加代码的文件已成功更改。
  2. 代码成功提交。
  3. 时间太长,仍然没有推送代码。

我尝试了很多命令并成功运行,问题出在

git push

git push origin master

1 个答案:

答案 0 :(得分:1)

您确定git凭据已正确配置吗?我的猜测是,push命令正在等待您输入您的Github用户名/密码。

您可以通过获取如下shell_exec输出进行验证:

$output = shell_exec('git add . && git commit -m "Nero" && git push origin master');