2
我想在我的服務器上使用Web Hooks或其他實時機制來鏡像Github repo。我不想使用輪詢。如何使用Web Hooks鏡像Github存儲庫?
是否有任何現有的軟件?如果不是,你會怎麼做?
服務器已安裝gitolite
。
我想在我的服務器上使用Web Hooks或其他實時機制來鏡像Github repo。我不想使用輪詢。如何使用Web Hooks鏡像Github存儲庫?
是否有任何現有的軟件?如果不是,你會怎麼做?
服務器已安裝gitolite
。
Gitolite是一個authorization mechanism,如果您直接在本地回購服務器上獲得新的提交引用,則可能不會涉及:您的監視進程可以直接將所述新提交推送到該服務器上的本地回購,而無需使用由gitolite控制的ssh地址。
如果您激活GitHub Post-Receive Hooks,則可以註冊您的服務器httpd地址,並使用其中引用的新提交來偵聽任何POST。
當您收到此類帖子時,您可以git fetch
並更新服務器上的本地裸回購。