【发布时间】:2020-08-14 12:28:30
【问题描述】:
我试图拉取的代码是
shell_exec('git init');
$d = shell_exec('git fetch origin master');
$output = shell_exec('git pull origin master');
但它没有按预期工作。有时有效,有时无效。
我在我的 git 帐户中启用了双重身份验证。你觉得是什么原因?
还是需要做其他事情来提取数据?
【问题讨论】:
-
你初始化空的 git repo 并尝试从“无”中获取和拉取。你克隆了 repo,你有 refs 到 origin 吗?
-
还可以尝试一些已经解决了很多问题的库。例如。 github.com/czproject/git-php
-
@Justinas:不,我只是这样做
-
@Justinas:我试过这个库,但我不知道如何将它用于现有的仓库
-
请再次阅读:您没有设置远程存储库。你的 git 不知道从哪里拉主人