Windows
Git 是否通過 Internet 發送資訊?
如果我們在伺服器上安裝 git 並使用 SSH 協議或 HTTP/S 來拉/推 repo,這算不算通過網際網路發送資訊?我如何確保在 Windows 機器上不會發生這種情況。
定義您希望軟體供應鏈如何運作。如果您不希望使用者訪問 github.com,請定義儲存庫的位置並強制執行。
git remotes 與任何其他 URL 一樣,可以在本地或 Internet 上。
與任何其他應用程序一樣,使用防火牆控製網路訪問。git remotes 可以使用三種網路協議:http、ssh 和 git。http 和 ssh 對於其他非 git 的東西很有用,但是如果伺服器沒有理由訪問網際網路,就不要允許它。
內部 git 託管可能是一個好主意。託管 repos 的副本,圍繞審查和合併管理流程,驅動 CI/CD 管道等。存在幫助執行具有這些額外功能的 git 伺服器的軟體。