所以我在Heroku上托管了一个应用程序,它将一些JSON文件作为输入,并输出一个包含在可下载文件夹中的网站。现在我想知道将这个输出网站自动发布到用户的Github页面的方式是什么(在获得用户的许可之后)。
我所理解的是,我们必须首先使用Github对用户进行身份验证,然后使用GitHub提供的一些API将内容推送到分支,但我无法正确地制定解决方案。
我真的很感谢你的帮助。感谢
答案 0 :(得分:0)
如果您可以要求用户PAT (Personal Access Token,用户可以随时撤销该用户,那么您可以使用它直接将您的网站推送到GitHub Pages用户的回购。
根据他/她的GitHub页面回购,您只需将内容推送到master
分支(而不是gh-pages
分支),since August 2016。
因此,您不需要git push
以外的任何特殊API。