You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git提交触发curl连接10.224.36.82:7107被拒,求助排查

Git提交时强制连接指定端口的排查方案

排查重点1:仓库本地Git钩子

Git提交操作会自动触发.git/hooks目录下的脚本,这是最可能的原因:

  • 进入当前仓库的.git/hooks目录(注意.git是隐藏目录)
  • 检查所有带可执行权限的脚本,尤其是pre-commit、commit-msg、post-commit这几个和提交流程相关的文件
  • 查看脚本内容,是否包含curl 10.224.36.82:7107这类请求,或者调用了其他会发起该请求的脚本

排查重点2:全局Git钩子

Git支持全局钩子配置,会作用于所有本地仓库:

  • Linux/macOS用户检查~/.config/git/hooks目录
  • Windows用户检查%USERPROFILE%\.config\git\hooks目录
  • 同样查看目录下的提交相关脚本,确认是否有触发curl请求的代码

排查重点3:Git全局/本地配置

检查Git配置中是否存在自定义提交逻辑:

  • 执行git config --list --show-origin,查看所有配置项
  • 重点关注commit.template、alias.commit这类和提交相关的配置,确认是否指向了包含异常逻辑的文件或自定义命令

排查重点4:环境变量影响

检查是否有Git相关的环境变量篡改了默认行为:

  • Linux/macOS执行printenv | grep GIT,Windows执行set | findstr GIT
  • 查看是否存在GIT_HOOKS_PATH、GIT_EXEC_PATH这类变量,确认其指向的目录是否包含可疑脚本

排查重点5:IDE/第三方工具插件

如果使用IDE(如VS Code、IntelliJ)提交代码,检查是否安装了自定义Git提交插件:

  • 查看IDE的Git相关插件设置,确认是否有插件在提交时自动发起网络请求
  • 尝试用纯命令行执行git commit,排除IDE插件的干扰

内容的提问来源于stack exchange,提问作者hechuanhua

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 01:37:49