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时报错 提示 early EOF、The remote end hung up unexpectedly 、 index-pack failed等错误信息
git连接报错:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)