Git
雲 + 虛擬專用網路與公司內部大型 Git 儲存庫的本地物理機:哪個選項更好?
我目前在雲伺服器上使用帶有 Gitlab 的 Git-Repository 設置,並使用供應商提供的公共 IP 訪問它。
但是隨著儲存在 Git 倉庫中的文件變大,會出現很多網路斷開問題,導致 git pull/push 操作在等待很長時間後失敗。
目前我有兩個選擇:(1)購買物理伺服器並使用內部公司路由器在本地設置 Git 伺服器。(2) 從供應商處購買 VPN 選項,使網路在雲上更加穩定。
我的問題是,我對雲服務很陌生,從未使用過任何云供應商提供的 VPN。對於選項 (2),我不確定使用 VPN 是否真的會提高網路穩定性,或者使用 VPN 並不能真正提高穩定性,因為它仍然會通過從我的工作場所到供應商的網路交換機。
如果有人能給我一些關於選項(2)是否有效和/或企業通常如何處理他們的 Git 儲存庫的見解,我將不勝感激。
- VPN是關於“S”,但另一個S-es - 不是速度,而是安全+簡單(以**一些速度為代價)
- 真的你(你的公司)有3 種方法,除了已經提到的,你可以(3)重新考慮你的工作流程和習慣,不要在 git-repos 中儲存大型二進制工件或遷移到帶有本地LFS 儲存的 Git LFS
外部服務和您自己的基礎設施之間的選擇始終是三個重要參數之間的平衡選擇:
- 成本
- 可能性
- 責任
這主要不是技術問題,而是業務問題(順便說一句,SF 上的離題)