git ssh_exchange_标识:读取:软件导致连接中止

git ssh_exchange_标识:读取:软件导致连接中止,git,github,Git,Github,今天,我把一个项目从一个项目转移到我的github中。当我像这样使用git clone命令时:git clonegit@github.com:ahutsunshine/incubator-griffin.git measure json。出现了一个大问题。下面的照片就是问题所在。您有什么建议来解决它吗? 您首先面临的问题与git无关。它的SSH标识失败。首先,检查您的环境 这是当地的环境问题。错误清楚地表明没有这样的文件或目录。 查找此文件密钥\u加载\u公共。缺少密钥文件,如果缺少,则需要

今天,我把一个项目从一个项目转移到我的github中。当我像这样使用git clone命令时:git clonegit@github.com:ahutsunshine/incubator-griffin.git measure json。出现了一个大问题。下面的照片就是问题所在。您有什么建议来解决它吗?


您首先面临的问题与git无关。它的SSH标识失败。首先,检查您的环境

这是当地的环境问题。错误清楚地表明
没有这样的文件或目录。


查找此文件
密钥\u加载\u公共
。缺少密钥文件,如果缺少,则需要添加密钥文件。

您面临的问题与git无关。它的SSH标识失败。首先,检查您的环境

这是当地的环境问题。错误清楚地表明
没有这样的文件或目录。


查找此文件
密钥\u加载\u公共
。密钥文件丢失,如果丢失,您需要添加密钥文件。

谢谢大家。现在我已经解决了这个问题。问题的密钥是git url(ssh或https)

如果将clone与ssh一起使用,比如git@github.com:apache/incubator griffin.git,这将是错误的。

但是,如果将克隆与https一起使用,like将成功克隆

在阅读了相关文档之后,我发现他们目前推荐HTTPS,因为它是最容易在最广泛的网络和平台上设置的,而且对于所有这些都是新手的用户来说也是如此

  • HTTPS不太可能被防火墙阻止

  • HTTPS连接允许credential.helper缓存您的密码


  • 谢谢大家。现在我已经解决了这个问题。问题的关键是git url(ssh或https)

    如果将clone与ssh一起使用,比如git@github.com:apache/incubator griffin.git,这将是错误的。

    但是,如果将克隆与https一起使用,like将成功克隆

    在阅读了相关文档之后,我发现他们目前推荐HTTPS,因为它是最容易在最广泛的网络和平台上设置的,而且对于所有这些都是新手的用户来说也是如此

  • HTTPS不太可能被防火墙阻止

  • HTTPS连接允许credential.helper缓存您的密码


  • 我猜你在windows中使用这个吗?是的,我在使用windows。你有过这种情况吗?我猜你在windows中使用这个吗?是的,我在使用windows。你有过这种情况吗?