在没有凭据的情况下将网站部署到服务器

时间:2019-12-18 18:32:02

标签: php github sftp web-deployment

我有一个受版本控制的网站,我想将其部署到客户端服务器。但!我不知道他们的证书。客户端位于大学服务器上,因此在所有服务中,其用户名等均相同,因此我不知道它们,但客户端知道。为了使事情变得更麻烦,客户端没有ssh访问权限或任何root用户访问权限。他们唯一可以通过sftp进入其public_html文件夹的方法。

有人知道我是否可以编写一个脚本(也许用php编写)并由客户端进行编辑(以放入其凭据),一旦将其上传到服务器,每当我按下该脚本时,它就会获取我的回购副本更新?

我看过https://gist.github.com/riodw/71f6e2244534deae652962b32b7454e2,但这要求将Git安装在服务器上,这是不可能的。

另一种选择是将文件托管在我的服务器上,并通过脚本将其从那里拉过来。

0 个答案:

没有答案