2016-12-31 78 views
1

所以我有一个托管在Heroku上的应用程序,它需要输入一些JSON文件并输出包含在可下载文件夹中的网站。现在我想知道如何将这个输出网站自动发布到用户的Github页面(获得用户许可后)。应用程序如何自动部署到用户的gh页面?

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

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

回答

0

如果你可以要求用户输入一个PAT (Personal Access Token,用户可以随时撤销),那么你可以使用直接您的网站推到GitHub的网页用户的回购。

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

所以你不应该需要除git push以外的任何特殊的API。

相关问题