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

GitKraken关联GitHub提示未检测到SSH设置持续加载故障咨询

适用环境
  • 操作系统:Windows 10 Home 21H2
  • 涉及软件:GitKraken x68 8.6.0、GitHub
  • 前置状态:持有GitHub学生账号,已完成Git与GitKraken全流程SSH配置,参考通用SSH密钥失效排查方案操作后问题未解决
问题现象
  • GitKraken启动后持续处于加载状态
  • 点击「Add to GitHub」按钮时弹出未检测到SSH设置报错,无法正常关联GitHub账号
解决步骤
  • 修正SSH客户端配置
    • 打开GitKraken设置页,进入认证选项卡,不要选择GitKraken内置SSH客户端,手动指定本地Git安装目录下的ssh.exe路径,Win10默认Git安装路径下该文件位置为C:\Program Files\Git\usr\bin\ssh.exe
    • 打开系统环境变量设置,确认GIT_SSH系统变量值与上述ssh.exe路径完全一致,不要指向Win10 21H2自带的OpenSSH程序,该版本自带OpenSSH与GitKraken 8.6.0存在已知兼容问题
    • 配置完成后打开任务管理器,结束所有GitKraken相关进程后重新启动软件
  • 校验SSH密钥格式与文件权限
    • GitKraken 8.6.0不支持硬件绑定类的特殊SSH密钥格式,如果之前生成的是ed25519-sk等类型密钥,打开PowerShell执行ssh-keygen -t ed25519 -C "你的GitHub账号绑定邮箱"重新生成标准格式密钥,生成后将对应公钥重新上传至GitHub账号的SSH密钥列表,同时在GitKraken认证设置中手动指定新生成的私钥文件路径(默认存储路径为C:\Users\你的Windows登录用户名\.ssh\id_ed25519)
    • 右键点击本地.ssh文件夹,打开「属性-安全-高级」设置页,将文件夹所有者修改为当前Windows登录账号,勾选「替换子容器和对象的所有者」,保存后给当前账号分配该文件夹的完全控制权限,Win10家庭版默认权限配置经常导致GitKraken无法读取私钥文件触发报错
  • 绕过内置关联流程触发自动认证
    • 不要点击界面上的「Add to GitHub」按钮走内置关联流程,打开PowerShell执行git clone git@github.com:你的GitHub用户名/你的任意公开仓库.git,通过SSH协议克隆一个自己账号下的仓库
    • 克隆完成后直接用GitKraken打开该本地仓库,软件会自动读取仓库远程配置、校验SSH连接有效性,校验通过后会自动完成GitHub账号关联,不会触发SSH检测报错

注意:GitHub学生账号的SSH连接权限与普通账号完全一致,不需要额外完成学生认证相关的特殊配置,排查时无需在该环节额外操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 09:06:20