应用程序如何自动部署到用户的gh页面?

时间:2016-12-31 05:54:05

标签: git heroku github-pages

所以我在Heroku上托管了一个应用程序,它将一些JSON文件作为输入,并输出一个包含在可下载文件夹中的网站。现在我想知道将这个输出网站自动发布到用户的Github页面的方式是什么(在获得用户的许可之后)。

我所理解的是,我们必须首先使用Github对用户进行身份验证,然后使用GitHub提供的一些API将内容推送到分支,但我无法正确地制定解决方案。

我真的很感谢你的帮助。感谢

1 个答案:

答案 0 :(得分:0)

如果您可以要求用户PAT (Personal Access Token,用户可以随时撤销该用户,那么您可以使用它直接将您的网站推送到GitHub Pages用户的回购。

根据他/她的GitHub页面回购,您只需将内容推送到master分支(而不是gh-pages分支),since August 2016

因此,您不需要git push以外的任何特殊API。