我在用 Github 創建某種自動部署功能時遇到了麻煩所以,我擁有的是 Github 上的一個存盤庫,我的 Ubuntu 中的一個本地檔案夾連接到 Github 上的那個存盤庫,我想要實作的是,每次我將新檔案上傳/添加到 Github 上的存盤庫,我可以以某種方式運行一個腳本來更新我的 Ubuntu 上的本地檔案夾,這些新檔案存盤在我在 Github 上的存盤庫中。
所以總結一下;1.將新檔案上傳到 Github 中的 repo 2.在本地 Ubuntu 機器上運行腳本 3.Github 中 repo 中新上傳的檔案被添加到 Ubuntu 機器上的本地檔案夾中。
有沒有辦法做到這一點?謝謝!
uj5u.com熱心網友回復:
這似乎是webhook的情況,它帶有一個約束:您的機器應該可以從 github.com 訪問。
如果是這種情況,您可以設定一個偵聽器(例如alexandru/github-webhook-listener),它將檢測 GitHub 在每次推送您的存盤庫時發送的 JSON 有效負載。
然后,該本地偵聽器可以在您的本地存盤庫中觸發一個簡單git pull的,以這種方式更新其內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/520038.html
下一篇:如何解決ansible未知網址?
