在共享主机上使用PHP进行Git clone / pull

我有一个github repo,我有一个运行PHP的共享主机帐户。</ p>
\ n

我的目标是使用PHP将我的github repo上的最新文件克隆/下载到我的主机帐户,这有点像部署。</ p>

我的托管帐户没有和 不能安装git。 它也不能运行exec或shell,因为它是一个共享的托管帐户,并且它们禁止这些PHP函数。</ p>

因此我想问一下,是否有一个可以克隆所有内容的PHP脚本 我的github repo并使用github API将它放在我的共享主机上? 我google了一下,只能在服务器上找到实际运行“git pull”或“git clone”的示例,使用exec()或类似函数(我的托管帐户禁止)。 </ p>

感谢任何想法,谢谢!</ p>
</ div>

展开原文

原文

I have a github repo, and I have a shared hosting account which runs PHP.

My goal is to clone/download the latest files on my github repo to my hosting account using PHP so it is kind of like a deploy.

My hosting account does not and can not have git installed. Also it cannot run exec or shell because it is a shared hosting account and they forbid these kind of PHP functions.

Therefore I want to ask, is there a PHP script that can clone everything from my github repo and put it on my shared hosting using github API? I googled a bit and could only find examples that actually runs "git pull" or "git clone" on the server using exec() or similar functions (which my hosting account forbids).

Any ideas appreciated, thanks!

dongyingjiu0669
dongyingjiu0669 Ftploy看起来像一个选项,但我正在寻找一个我控制的解决方案。无论如何,谢谢,它是一个可能的选择。
大约 6 年之前 回复
doudu4282
doudu4282 虽然我和@Michael一起认为看一个更好的托管选项可能是值得的,但我假设你有FTP访问权限?像FTPloy这样的东西呢?ftploy.com(我与他们没有关联)
大约 6 年之前 回复
doujiu3097
doujiu3097 这是非常可怕的托管,即使是共享托管。你可能最好找一个更好的托管公司。
大约 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问