搜尋

首頁  >  問答  >  主體

如何讓電腦監測到git倉庫有更新後自動拉取程式碼

遠端git倉庫變化後,電腦能夠偵測到變更然後自動拉取程式碼,這個該如何實現?

为情所困为情所困2732 天前809

全部回覆(5)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-06-05 11:11:03

    後台起一個定時任務確實是一種解決方案,但是顯然太浪費伺服器資源。
    目的應該是為了自動化部署吧,如果是直接對接自己的開發環境和部署環境,git hook 就可以搞定。
    如果使用了 GitHub 中間託管了一層的話,那麼可以使用GitHub的 webhook,https://developer.github.com/...,當然這也需要自己寫一個後台服務去接受 webhook 觸發的請求。
    另外也可以使用現成的工具 travis ci,https://travis-ci.org/。
    以上僅供參考。

    回覆
    0
  • PHPz

    PHPz2017-06-05 11:11:03

    linux起個定時任務,每分鐘git pull origin

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-05 11:11:03

    查一下 githook

    回覆
    0
  • 某草草

    某草草2017-06-05 11:11:03

    hook指令
    一個參考教學:/a/11...

    回覆
    0
  • 滿天的星座

    滿天的星座2017-06-05 11:11:03

    沒有。客戶端無法知道遠端的變化,你可以定時去git pull...

    回覆
    0
  • 取消回覆