最具体解决Unable to negotiate with XXX port :no matching host key type ...

打印 上一主题 下一主题

主题 906|帖子 906|积分 2718

1、切换为root用户
  1. 执行   cd /
复制代码
2、
  1. 执行  cd ~      #切换到用户主目录
  2. 然后执行  ls -a   #查看隐藏文件
  3. 看是否有 .ssh 文件夹
复制代码

 
3、如果没有.ssh文件夹
 
  1. 执行   mkdir ~/.ssh   #创建该文件
复制代码
4、如果有.ssh文件夹
 
  1. 执行   ls -a ~/.ssh  #查看.ssh文件夹下有没有  config  文件
复制代码
5、如果没有config文件
 
  1. 执行   touch ~/.ssh/config    #创建该文件
复制代码
6、如果有config文件
 
  1. #以下是配置
  2. Host *
  3. HostkeyAlgorithms +ssh-rsa
  4. PubkeyAcceptedKeyTypes +ssh-rsa
  5. 如果您使用的是 vi 编辑器,可以按照以下步骤将上述配置写入 ~/.ssh/config 文件
  6. 1、打开 ~/.ssh/config 文件:
  7. vi ~/.ssh/config
  8. 2、按 i 进入插入模式,在此之前请先复制上述配置,然后粘贴进去
  9. 3、按下Esc键,键盘输入  :wq!  并按 Enter      #强制保存并退出  
  10. 4、确保在编辑完成后对 ~/.ssh/config 文件进行适当的权限设置,以保护其中的敏感信息:
  11. chmod 600 ~/.ssh/config    #设置为具有读写权限
复制代码

然后再去试试git是否可以正常拉取和提交

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我可以不吃啊

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表