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

如何阻止VSCode频繁要求解锁SSH密钥?

解决VSCode频繁要求解锁SSH密钥的问题

如果不需要在VSCode内使用SSH,可通过以下几种方式阻止解锁提示:

1. 切换Git远程仓库地址为HTTPS

如果你的Git远程仓库用的是SSH地址,VSCode会自动调用SSH密钥验证。直接把远程地址改成HTTPS即可:

git remote set-url origin <你的仓库HTTPS地址>

比如GitHub仓库的HTTPS地址格式为:https://github.com/用户名/仓库名.git

2. 禁用VSCode的SSH相关扩展

打开VSCode扩展面板(Ctrl+Shift+X),搜索并禁用以下已安装的扩展:

  • Remote - SSH
  • Remote - SSH: Editing Configuration Files
    这些扩展会触发VSCode的SSH相关逻辑,禁用后不会再弹出解锁提示。

3. 修改VSCode内置设置

打开VSCode设置(Ctrl+,),搜索并调整以下选项:

  • 找到git.useSSH,设置为false,让Git扩展优先使用HTTPS而非SSH
  • 找到remote.SSH.showLoginTerminal,设置为false,关闭SSH登录终端的自动弹出
  • 找到ssh-agent.enabled,设置为false,禁用VSCode内置的SSH代理服务

4. 关闭系统级SSH代理(可选)

如果系统自带的SSH代理在运行,也可能导致VSCode触发密钥解锁提示:

  • Windows:打开「服务」,找到「OpenSSH Agent」,右键选择「停止」,并设置启动类型为「手动」
  • macOS/Linux:在终端执行ssh-add -D清空代理中的所有密钥,或者停止ssh-agent进程

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 18:01:18