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

Windows环境下执行git clone时出现usekeychain配置错误求助

解决Windows下Git Clone因SSH配置报错的问题

问题根源

你碰到的错误是因为Windows系统的OpenSSH不支持Mac专属的usekeychain配置项,导致SSH配置文件解析失败,进而无法连接远程仓库。

解决步骤

  • 打开SSH配置文件:找到C:\Users\PC\.ssh\config文件,用记事本、VS Code等编辑器打开它。
  • 修改配置内容:
    方案一(简单直接):直接删除包含usekeychain的那一行,保存文件即可。
    方案二(跨系统兼容):如果你的配置文件需要在Mac和Windows上共用,可以给usekeychain行加上系统条件注释,修改后类似这样:
    Host *
      IdentityFile ~/.ssh/id_rsa
      #if os darwin
      UseKeychain yes
      #endif
    
    这样Mac系统会读取这行配置,Windows系统会自动忽略它。
  • 重新执行git clone命令,应该就能正常连接仓库了。

额外说明

如果Windows下需要记住SSH密钥的密码,可以通过Windows凭据管理器添加凭据,或者启动Git Bash的ssh-agent服务来管理密钥,不过当前报错的核心问题解决后,这些可以根据需求自行配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 08:10:21