2017-03-28 69 views
1

本質上,我試圖在家用臺式機上構建一個Web服務器。如何在遠程計算機上執行git命令(拉,推)到我的家用計算機而無需在客戶端安裝軟件?

但是,我發現我經常出門,所以很高興能夠使用我的筆記本電腦編輯GitHub上的代碼,將它推送到家用計算機上的克隆存儲庫,然後重新啓動服務器與更改後的代碼。

我正在構建一個node.js服務器,所以我只需要輸入git pull然後node app.js即可進入bash終端。

我基本上想知道是否可以使用不同的計算機遠程執行這些命令。

一個限制是,雖然我的臺式機可以安裝所需的任何軟件,我的筆記本電腦不能因爲缺少管理員權限(這是一所學校發放的筆記本電腦)的。
另外,我運行windows 10 home,所以啓用RDP幾乎是不可能的,或者是最差的。

如果可能的話,最好通過GitHub網站推送到我的桌面。可能嗎?

回答

0

通過GitHub網站推送到我的桌面將會很好。

您可以通過GitHub網站進行的所有操作都被聲明爲webhook on push event
該webhook可以發送任何你想要的IP推送有效載荷。

如果您的筆記本電腦可以公開IP(或具有secure tunnel to localhost)與聽衆(如npm listener),它可以通知並從GItHub回購拉,每當有推。

+0

我的筆記本電腦由於某種原因不能公開IP,但我的桌面可以。另外,我無法在上面安裝軟件。 webhook會繼續工作嗎? –

+0

@RajanSaini webhook需要一個固定的IP來推送事件。所以你需要先檢查一下。 – VonC

相關問題