git clone时报错Permission denied (publickey)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git clone时报错Permission denied (publickey)相关的知识,希望对你有一定的参考价值。

一、使用ssh方式从github上git clone时报错Permission denied (publickey)
解决方法:
1.ssh-keygen -t rsa
该命令产生一个公钥文件和一个私钥文件,centos系统下默认放在~/.ssh/目录下

2.将公钥文件id_isa.pub里面的文件复制到github设置ssh key的地方

3.此时git clone应该就会成功了

4.如果还不行,试试以下命令,告诉系统去哪里找私钥
eval ‘ssh-agent‘
ssh-agent ~/.ssh/id_isa //id_isa是私钥的名字

二、从私有的git服务器上拉代码
如果你的公司使用git,给了你git服务器的私钥id_isa,要从服务器拉代码步骤
1.midir -p ~/.ssh
2.cp id_isa ~/.ssh
3.git clone

以上是关于git clone时报错Permission denied (publickey)的主要内容,如果未能解决你的问题,请参考以下文章

解决git clone时报错:The requested URL returned error: 401 Unauthorized while accessing

关于 用git clone 命令时报错RPC failed; curl 56 Recv failure....’ 的解决办法

网络原因导致的 spring cloud config 读取git上的配置文件时报错:Cannot clone or checkout repository

git clone 报错处理

git clone时报错 提示 early EOF、The remote end hung up unexpectedly 、 index-pack failed等错误信息

git连接报错:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)