2016-12-31 47 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。

相關問題