博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
clone github报Permission denied (publickey) 解决方案
阅读量:5281 次
发布时间:2019-06-14

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

问题描述

问题产生的原因,不是很清楚,就不管了。在执行git clone :****.git 的时候报了Permission denied (publickey).

Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts.sign_and_send_pubkey: signing failed: agent refused operationPermission denied (publickey).

解决方案

1. 在终端执行以下

  • 通过重新生成来解决
ssh-agent bash ## 解决could not open a connection to your authentication agentssh-add -Drm -r ~/.ssh ssh-keygen -t rsa -C "xxx@xxx.com"
  • 加载私钥到ssh(这种方法没尝试)。
eval "$(ssh-agent -s)"ssh-add

2.将新生成的公钥放在github

3.测试: ssh -T git@github.com 如果出现 hi ****! You've successfully authenticated, but GitHub does not provide shell access 。则说明成功了

总结

在这次解决问题的过程中多次用到ssh-add。

参考资料

转载于:https://www.cnblogs.com/gelu/p/7209881.html

你可能感兴趣的文章
java面向对象
查看>>
javascript 之拼接html字符串
查看>>
可变长参数
查看>>
HDU 4920 Matrix multiplication
查看>>
ACdream 1068
查看>>
2018/6/6 Python今日收获
查看>>
pandas越来越难学,只能自己找趣味了,你该这么学,No.11
查看>>
python模块—pickle shelve
查看>>
Windows Azure AppFabric (一) 平台简介
查看>>
批量修改文件扩展名(批处理)
查看>>
Matlab求解线性方程组Ax=b的几种常见方法Matlab求解线性方程组Ax=b的几种常见方法...
查看>>
喜欢的电影
查看>>
会声会影毛玻璃制作
查看>>
HDU 2665 Kth number
查看>>
CodeChef DGCD Dynamic GCD
查看>>
记叙在人生路上对你影响最大的三位老师
查看>>
002.大数据第二天
查看>>
python装饰器
查看>>
树上的路径
查看>>
【转载】TCP好文
查看>>