搜尋

首頁  >  問答  >  主體

使用git,託管到自己的VPS上,還是Coding.net上,如何選擇?

初學git。不了解各種工作方式的差異。希望大俠幫忙對比一下。

三個放程式碼的地方:VPS、Coding.net託管、本機

現在有三種方法:

  1. VPS建立一個工作目錄。在本機,直接 對 工作目錄使用git clone
    需要額外的一步 git reset --hard master。不會將這個自動化

  2. VPS有一個repo,一個工作目錄,創建hooks。使用本機,對repo提交
    這個可以使用git-hook

  3. 在coding.net 建立repo,建立webhook,在vps自動git pull。
    這個可以使用提供的webhook

這是我目前了解到的方法,問一下這三種是最有效率的麼?

黄舟黄舟2796 天前689

全部回覆(3)我來回復

  • 世界只因有你

    世界只因有你2017-05-02 09:31:31

    其實你想問的是如何簡單的進行持續整合/部署吧?把程式碼託管在第三方然後用webhook是比較安全簡單的方式。

    如果你的程式碼部署之前需要run unit test 或 build,你可能就需要CI了,有不少免費的CI可以用,大部分也都支援auto deployment。例如:travis-ci

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:31:31

    靜態檔案直接用coding的pages服務。 nodejs用的PM2做部署。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:31:31

    學習Git跟買VPS有什麼必然的連結嗎?

    回覆
    0
  • 取消回覆