试试这几个方法:修改SSH配置文件,告诉系统只使用密钥认证。打开或创建~/.ssh/config文件,添加:Host gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/你的私钥文件名在IDEA设置中,把SSH执行程序改为"原生"模式:打开设置 → 版本控制 → Git将SSH executable从"内置"改为"原生"检查私钥权限是否正确,终端运行:chmod 600 ~/.ssh/你的私钥文件名重启IDEA试试如果还不行,可以尝试在终端测试连接,看具体错误信息:ssh -T git@gitlab.com -v这个问题通常是认证方式配置不匹配导致的,按上面调整应该能解决。
试试这几个方法:
修改SSH配置文件,告诉系统只使用密钥认证。打开或创建
~/.ssh/config
文件,添加:在IDEA设置中,把SSH执行程序改为"原生"模式:
chmod 600 ~/.ssh/你的私钥文件名
如果还不行,可以尝试在终端测试连接,看具体错误信息:
ssh -T git@gitlab.com -v
这个问题通常是认证方式配置不匹配导致的,按上面调整应该能解决。