今天我将项目从https://github.com/bhlx3lyx7/incubator-griffin/tree/master分叉到我的github。当我像这样使用git clone命令时: git clone git@github.com:ahutsunshine / incubator-griffin.git measure-json 。出现了一个大问题。下面的照片是问题所在。你有什么建议可以解决吗?
答案 0 :(得分:0)
您面临的问题与git无关。它的SSH识别失败。首先,检查您的环境。
这是当地的环境问题。该错误清楚地显示no such file or directory.
找到此文件key_load_public
。密钥文件丢失,如果缺少密钥文件,则需要添加密钥文件。
答案 1 :(得分:0)
谢谢大家。现在我已经解决了这个问题。问题的关键是 git url(ssh或https)。
如果你使用带有ssh的clone,比如git@github.com:apache / incubator-griffin.git,那就错了。
但是,如果您使用带有https的克隆,则https://github.com/apache/incubator-griffin.git,it将成功克隆。
在查看相关文档后,我发现他们目前推荐使用HTTPS,因为它是最容易在最广泛的网络和平台上设置的,以及对所有这些人都不熟悉的用户。
HTTPS不太可能被防火墙阻止。
https://help.github.com/articles/which-remote-url-should-i-use/
HTTPS连接允许credential.helper缓存您的密码。