Git在克隆的时候报错、Permission denied (publickey).

报错 Permission denied (publickey) 具体如下:

原因:没有将自己的电脑的SSH key添加到对应的git服务器上。

解决:

1、 生成SSH key
> ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
注意:输入的是自己的邮箱地址

2、 找到生成Key值的目录,前往.ssh目录、查看对应的公钥
> cat ~/.ssh/id_rsa.pub
注意:内容是(以ssh-rsa 开头,以账号的注册邮箱结尾的)

3、 登录对应的git服务器、将公钥(id_rsa.pub中的内容)添加上去
a)	如果是GitHub的话、选择Settings->SSH and GPG keys->New SSH Key

	添加成功的话、出现如下:

b)	如果是码云的话、选择设置->安全设置->SSH公钥

	添加成功的话、这里会出现一条、如下:

4、 完成之后、输入以下命令、查看是否OK、出现如下内容表示成功
> ssh -T git@gitee.com

5、 再次进行克隆、如果出现如下、则表示克隆成功

最新文章

  1. 漫谈JVM
  2. Ext.Net_1 配置ext.net所需的环境
  3. 关于TP3.2微信开发那点事(基础篇)
  4. DrawerLayout
  5. .net 直接输出远程文件到浏览器和下载文件保存到本机
  6. 跨应用Session共享
  7. windows API中的各种字符串的本质
  8. Facebook IV Winner's Interview: 1st place, Peter Best (aka fakeplastictrees)
  9. hdu 2203
  10. accp8.0转换教材第10章Ajax和jQuery理解与练习
  11. day14 生成器迭代器
  12. Django url管理之include
  13. Openwrt配置小记
  14. eclips环境下开发spring boot项目,application.properties配置文件下中文乱码解决方案
  15. 带你吃透RTMP
  16. MySQL锁分类
  17. TPCx-BB源码分析
  18. JavaSE (二)
  19. .NET:何时应该 “包装异常”?
  20. mysql 约束条件 auto_increment 自动增长目录

热门文章

  1. Vmware问题: 开机提示“虚拟机已被打开,是否获得所有权?”& Vmware检测不到USB
  2. Vmware player--打开vmdk; 导出系统;
  3. [bzoj5483][Usaco2018 Dec]Balance Beam_凸包_概率期望
  4. Ubuntu12.10添加matlab启动器
  5. STL中的函数对象实现负数的定义
  6. AS3.0 位图翻转、旋转
  7. Qt:用 __thread 关键字让每个线程有自己的全局变量
  8. pip源设置为国内源
  9. Oracle触发器编译错误及解决方案
  10. R_数据视觉化处理_初阶_02