簡體   English   中英

如何使用 git 與無法連接到 github 的服務器同步?

[英]How can I use git to synchronize with a server that cannot connect to github?

我們實驗室有一台服務器。 他可以上網,但不能訪問github、gitlab等類似網站(網絡有一些設置)。 我的個人電腦可以訪問 Github。 我需要使用一個模擬器,它只能在服務器上運行(因為它太大了,它只能在linux上運行,不能在windows上運行)。 當我使用ssh連接到服務器時,有沒有辦法讓它從我的電腦網絡訪問github?

當我使用ssh連接到服務器時,有沒有辦法讓它從我的電腦網絡訪問github?

可以設置轉發隧道。 這可能違反了實驗室制定的任何規則。 否則他們會讓那里的計算機到達 GitHub 上的計算機。 因此,要么不要這樣做,要么在執行之前驗證是否允許這樣做。

可以使用git bundle手動復制文件。

可以在自己的計算機上創建一個鏡像克隆,並使用實驗室計算機和您的計算機之間的連接將數據從鏡像克隆傳輸到他們的機器。

最后兩個選項也可能違反安全規則。 同樣,真正的解決方案是找出為什么該計算機是半隔離的,而不僅僅是為了解決現有的限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM