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

如何阻止Git GUI中“不受信任的服务器”弹窗频繁弹出?

彻底阻止Git GUI的“不受信任服务器”弹窗

以下是几种实用的解决方法,按安全优先级排序:

1. 手动添加服务器密钥到信任列表(最安全)

找到弹窗中显示的服务器地址(如git.example.com或ssh://git@xxx.com),执行以下命令获取并添加其公钥到本地信任文件:

# 替换为你的服务器地址
ssh-keyscan <服务器地址> >> ~/.ssh/known_hosts

Windows用户路径为C:\Users\<你的用户名>\.ssh\known_hosts,可直接编辑该文件,将ssh-keyscan输出的内容粘贴进去。

2. 针对单个仓库配置自动接受密钥

进入目标Git仓库目录,执行命令:

git config --local core.sshCommand "ssh -o StrictHostKeyChecking=accept-new"

此设置仅对当前仓库生效,不会影响其他仓库。

3. 全局配置自动接受新密钥(方便但需注意安全)

如果需要所有Git仓库都自动处理新服务器的密钥验证,执行全局配置命令:

git config --global core.sshCommand "ssh -o StrictHostKeyChecking=accept-new"
# 或者直接设置Git的SSH严格检查参数
git config --global sshStrictHostKeyChecking accept-new

4. 处理HTTPS服务器证书问题

如果弹窗是HTTPS证书不信任导致的,可通过以下命令关闭证书验证(仅在你完全信任该服务器时使用):

git config --global http.sslVerify false

或针对单个仓库配置:

git config --local http.sslVerify false

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 17:10:07