您当前的位置:首页 > 计算机 > 系统应用 > Linux

解决 Fedora 无法访问码云私有库问题

时间:10-30来源:作者:点击数:

近期在 Fedora 33 系统上总是无法访问 gitee 私有库,得到以下报错:

$ git clone git@gitee.com:songtianlun/workflow.git
正克隆到 'workflow'...
git@gitee.com: Permission denied (publickey).
fatal: 无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。

使用 ssh -v git@gitee.com 命令检查得到以下输出:

$ ssh -v git@gitee.com
OpenSSH_8.4p1, OpenSSL 1.1.1g FIPS  21 Apr 2020
...
debug1: send_pubkey_test: no mutual signature algorithm
...
git@gitee.com: Permission denied (publickey).

这条日志引起我的注意,搜索了一下发现有人遇到跟我一样的问题,初步判定为 Fedora 的漏洞引起,目前发现在 Fedora 33 系统与 gitee 通信会出现问题,解决方法很简单:

修改"~/.ssh/config"文件,添加如下配置(若没有该目录则新建),实测有用:

Host gitee.com
PubkeyAcceptedKeyTypes=+ssh-rsa

问题暂时得到解决,引发问题的根本原因还需要进一步探索。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门