您现在的位置是:首页 > 编程 > 杂文杂文

Git 配置SSH 以及问题解决方案

Tdou2022-02-12【杂文】人已围观

简介一、 生成 SSH 公钥
1. cd ~/.ssh
2. ssh-keygen -o
3. cat ~/.ssh/id_rsa.pub
4. 复制公钥配置到git ssh内
二、 Git提示 no matching host key type found. Their offer: ssh-rsafatal: Could not read from remote repository.

生成SSH

https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5
 
1. cd ~/.ssh
2. ssh-keygen -o
3. cat ~/.ssh/id_rsa.pub
4. 复制公钥配置到git ssh内
 

问题1:  Git提示

Unable to negotiate with xxx.xxx.xxx.xxx port XX: 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.

解决:

前提: 在排除没有配置公钥的情况下。

  1. 在Git的安装目录下 Git > etc > ssh 文件夹下找到 ssh_config 文件
  2. 在文件末尾添加一下代码(注意,这里的 xxx.com 就是远程仓库地址或者ip,格式如:baidu.com)
或在 ~/.ssh/config 文件内
Host ip或域名
    HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa



https://www.cnblogs.com/jayworld/p/10419985.html

Tags:

很赞哦! ()

  • 微信收款码
  • 支付宝收款码
打赏

文章评论

本站推荐

站点信息

  • 建站时间:2019-12-11
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计83篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们