码云(gitee)配置ssh密钥

码云(gitee)配置ssh密钥,第1张

使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址

至此以后只要拷贝ssh链接地址,然后利用git指令即可进行相关 *** 作!

时间为2021-11-02,git版本2.33.1-64-bit,电脑为Window10。

根据网上所述,安装好Git、本地生成SSH公私钥、增加公钥到Gitee。但是拉取远程仓库到本地提示git@gitee.com: Permission denied (publickey)

使用ssh -T git@gitee.com命令查看也是如此。

原来是新版本Window上的Git使用的OpenSSH版本是8.8,默认使用的是RSA-SHA2算法,而Gitee使用的golang ssh库使用的是RSA-SHA1算法,造成公钥验证不通过。

解决办法是在个人用户的.ssh文件夹下创建一个名为config的配置文件,文件中写入以下内容

Host gitee.com

HostkeyAlgorithms +ssh-rsa

PubkeyAcceptedAlgorithms +ssh-rsa


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11929685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存