100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > win10 配置github ssh密钥失败 Permission denied (publickey)

win10 配置github ssh密钥失败 Permission denied (publickey)

时间:2019-12-08 13:14:08

相关推荐

win10 配置github ssh密钥失败 Permission denied (publickey)

/jiayouba/p/15430389.html

在.ssh文件夹下,增加config文件,内容如下:

Host HostName User gitPort 22HostkeyAlgorithms +ssh-rsaIdentityFile C:\Users\yourname/.ssh/id_rsaPubkeyAcceptedAlgorithms +ssh-rsa

出现的问题

09月26日发布的OpenSSH 8.8中移除了对RSA-SHA1的支持

最新的git for windows 2.33.1版本已使用OpenSSH 8.8

arch和manjaro等发行版的滚动升级比较激进,使用pacman -Syu就会升级所有软件到最新版本

此时的表现就是之前还可以正常使用,pacman -Syu或升级到git for windows 2.33.1之后使用git pull就出现fatal: 无法读取远程仓库的提示

如果您升级到OpenSSH 8.8或以上版本,则使用ssh推拉Gitee代码时会出现校验不通过的问题

解决方案:

配置OpenSSH服务允许使用RSA-SHA1key

在 ~/.ssh/config 加上如下配置Host HostkeyAlgorithms +ssh-rsa PubkeyAcceptedAlgorithms +ssh-rsa

PS:这种方式不需要更换ssh key,推荐Linux和windows git bash用户使用

换用其他算法生成ssh key

ssh-keygen -t ed25519 -C "your@example.email"

之后到Gitee重新添加公钥即可

PS: 这种方式需要更换ssh key,推荐windows用户使用

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。