git clone第一次用ssh协议居然失败了
发布日期:2021-06-29 18:53:21 浏览次数:2 分类:技术文章

本文共 668 字,大约阅读时间需要 2 分钟。

文章目录

曾经遇到了一个问题

  • 这个git涉及到第三方仓库
  • 可是第三方是ssh方式下载的
  • 最后我咋白嫩?

  • 最后是通过把submodule的url改成了http才好了!

submodule.third_party/route.url=http://git.。。。。。。。省略涉及机密

git clone第一次用ssh协议居然失败了

  • git clone git@github.com:zhoutianzi666/xiaoming.git
  • git clone https://github.com/zhoutianzi666/xiaoming.git
    • 这样却是OK的!!

  • 这咋办?这说名要对ssh进行一些配置

  • ssh-keygen -t rsa ,连续三次回车(即不做任何输入)

在这里插入图片描述

  • 可知public key存放于id_rsa.pub中

  • cat id_rsa.pub 复制所有内容

  • 到github右上-Setting

    • 找到左侧“SSH and GPG keys”菜单,
    • 点击“Add SSH key”,
    • ”title”栏输入一个自己喜欢的标题,
    • “key”栏中粘贴刚刚复制的公钥内容,最后点击“Add key”按钮。(粘贴时选择为纯文本),
    • 最后生成的结果

在这里插入图片描述

  • 输入这个
  • ssh -vT git@github.com ,
  • 显示如图则成

在这里插入图片描述

  • git clone git@github.com:zhoutianzi666/xiaoming.git
  • 现在可以了,但有时还是不行呢。

有时候,甚至必须在.ssh目录下这ssh才可以正常工作。

转载地址:https://cyj666.blog.csdn.net/article/details/108362062 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:git config系列+git clone paddle-lite报错
下一篇:free命令详解 +LoadAverage(负载)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月23日 18时18分49秒