前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >换电脑后使用SourceTree管理源码,竟然报错了

换电脑后使用SourceTree管理源码,竟然报错了

作者头像
加菲猫的VFP
发布2023-08-21 17:09:08
2450
发布2023-08-21 17:09:08
举报
文章被收录于专栏:加菲猫的VFP加菲猫的VFP

错误信息如下:

代码语言:javascript
复制
命令: git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks ls-remote git@git.weixin.qq.com:***/***.git
输出: 
错误: Unable to negotiate with 118.89.100.150 port 22: no matching host key type found. Their offer: ssh-rsa
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

经查阅资料发现是新的ssh客户端不支持ssh-rsa 算法,需要修改本地配置后重新使用ssh-rsa算法。

具体在当前用户目录下的.ssh文件夹中创建config文件,注意无扩展名,输入如下代码保存即可。

代码语言:javascript
复制
Host *
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

这样就访问成功了。

sourceTree的ssh配置方法。

ssh密钥生成方法,可以百度。

微信代码平台托管后台要添加好新的公钥

如zero就是我添加的新的公钥(isa_pub)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲猫的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档