使用帶有 Tinc、SSH 和 Git 的 VPN 的私人 Git 儲存庫

使用帶有 Tinc、SSH 和 Git 的 VPN 的私人 Git 儲存庫

是否可以使用tinc作為Ubuntu或Windows 7上的VPN軟體來設定VPN,然後從電腦(從本機網路外部)連接到託管VPN的計算機,以便與託管的Git儲存庫進行互動在 VPN 電腦上?

在此輸入影像描述

答案1

Kevin,假設 VPN 的至少一側能夠轉送端口,那麼應該完全可以執行您所描述的操作。一對多 NAT那你需要的不只是錫。

但是,如果您可以在其中一個端點上轉發端口,那麼您很幸運。這是我整理的一篇文章來解釋如何讓 tinc 在 Ubuntu、Windows 7 和 Centos 上運行。這涵蓋了所有 tinc 設置,但不包括如何建立連接埠轉送。

一旦你完成了 TINC 設定並在兩端工作,你只需對 VPN 網路 IP 進行 git 呼叫(在我的範例中類似於 172.20.20.100):

git clone [email protected]:reponame.git

相關內容