哪个进程处理 Git 个请求?

What process handles Git requests?

我刚开始使用 BitBucket(我已经爱上它了!)。

我有个小问题。我有一个 "Managed" 防火墙,由应用程序(特别是 TinyWall)控制。它对于阻止不需要的连接很有用,但当然,它会阻止所有 列入白名单的内容。我遇到了臭名昭著的 Failed to connect to bitbucket.org port 443 错误,我认为这是我的结局,并暂时禁用了外部防火墙。

果然,问题已解决。

所以无论如何,关于实际问题:什么 process/executable 管理 git 请求? 我想重新启用我的固件,从它的外观来看,这是一个小修复。

所以,无意中与 Process Hacker 混在一起,我按照请求尝试找到了源程序。

正如 Theilo 在评论中提到的,这取决于您使用什么来尝试连接。

下面是一些程序的目录,如果您处于类似的困境,可能 需要将这些程序列入您的防火墙白名单。 注意:这些目录可能会随着其受尊重平台的更新而改变。 另一个注意事项:问题集中在 windows 机器上。虽然修复和故障排除相似,但在其他平台上尝试时可能会有所不同。

GitHub 桌面客户端: C:\Users\<INSERT USER HERE!>\AppData\Local\GitHubDesktop\app-1.0.9\resources\app\git\mingw64\bin

Git/CMD/SourceTree: 32 位:C:\Program Files\Git 64 位:C:\Program Files (x86)\Git

如果您的平台未列出,请尝试在相关程序的 Program Files 或 AppData 文件夹中找到 git。

如果将这些可执行文件列入白名单不能解决您的错误,我建议进一步排除网络故障并联系 BitBucket 支持或您正在使用的平台的相应支持渠道上的支持。