允许防火墙中的 Git

允许防火墙中的 Git

我在 Windows 8.1 上,我将防火墙配置为默认阻止所有应用程序的所有连接(包括入站和出站)。仅允许少数程序,例如 Chrome、Firefox、Pip 等。

我也想允许 Git 连接到互联网,但问题是我不知道哪个 exe 文件实际上连接到了互联网。C:\Program Files\Git和子文件夹中有数百个 exe 文件。

有四个git.exe文件(在不同的文件夹中),我允许了它们全部,但 Git 仍然无法连接到 Github。我还允许了几个我认为用于连接互联网的文件,但它仍然无法建立连接。此外,我尝试使用 ProcessMonitor 来跟踪哪个进程实际尝试连接到互联网,但没有成功。似乎当我调用时git.exe,会生成几个进程,其中可能很少有需要互联网连接的。

当然,当我关闭防火墙时,它可以正常工作,但我不想这样做。我正在寻找一种方法,只允许尽可能少的 exe 文件以使 Git 正常工作。我在哪里可以找到哪些 Git exe 文件实际上需要连接?

抱歉我的英语很糟糕,提前谢谢你:)

编辑

我不想阻止整个端口,我只想阻止 Git 目录中尽可能少的 exe 文件。谢谢。

相关内容