1
所以我有一個託管在Heroku上的應用程序,它需要輸入一些JSON文件並輸出包含在可下載文件夾中的網站。現在我想知道如何將這個輸出網站自動發佈到用戶的Github頁面(獲得用戶許可後)。應用程序如何自動部署到用戶的gh頁面?
我的理解是,我們必須首先使用Github驗證用戶,然後使用GitHub提供的一些API將內容推送到分支,但我無法正確制定解決方案。
我真的很感謝你的幫助。由於
所以我有一個託管在Heroku上的應用程序,它需要輸入一些JSON文件並輸出包含在可下載文件夾中的網站。現在我想知道如何將這個輸出網站自動發佈到用戶的Github頁面(獲得用戶許可後)。應用程序如何自動部署到用戶的gh頁面?
我的理解是,我們必須首先使用Github驗證用戶,然後使用GitHub提供的一些API將內容推送到分支,但我無法正確制定解決方案。
我真的很感謝你的幫助。由於
如果你可以要求用戶輸入一個PAT (Personal Access Token,用戶可以隨時撤銷),那麼你可以使用直接您的網站推到GitHub的網頁用戶的回購。
根據他/她的GitHub頁面回購,您只需將內容推送到master
分支(而不是gh-pages
分支),since August 2016。
所以你不應該需要除git push
以外的任何特殊的API。