Git拉取远程代码 或者使用SourceTree使用远程URL(SSH方式)克隆到本地 显示Permission denied (publickey)

首先确保在账号后台已经添加SSH Key

如果尚未添加SSH Key:

1.打开终端 输入

    cat ~/.ssh/id_rsa.pub
复制代码

如果终端出现以ssh-rsa开头一串字符串,表示已经生成了SSH Key,直接复制或者使用

    pbcopy < ~/.ssh/id_rsa.pub
复制代码

命令将SSH Key复制到粘贴板,然后去GitHub或者GitLab网站个人设置页面SSH Keys设置下面添加

2.如果终端没有出现SSH Key, 使用

    ssh-keygen -t rsa -C "your.email@example.com" -b 4096
复制代码

生成SSH Key,然后使用步骤1的方式查看并复制

如果已经添加了SSH Key,确保SSH Key添加正确,依旧显示Permission denied错误,使用如下命令

   ssh-add ~/.ssh/id_rsa
复制代码

即可解决报错, ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中.

使用SourceTree拉取代码出现Permission denied (publickey)相关推荐

  1. git clone报错:Permission denied (publickey). fatal: Could not read from remote repository...

    原文:git clone报错:Permission denied (publickey). fatal: Could not read from remote repository- 今天clone一 ...

  2. git生成SSH秘钥(git报错git@github.com: Permission denied (publickey). Could not read from remote repositor)

    事情是这样,公司的电脑本来更新代码,拉取代码是没有任何问题的,昨天下班回家后想着把代码拉下来看看,然后在云效上面看到之前生成的秘钥,有好几个之前设置的秘钥,感觉好像没有用手贱给删掉了,早上来公司想着拉 ...

  3. 解决方案:stderr: Permission denied (publickey). fatal: Could not read from remote repository

    问题背景 代码托管在阿里云Code, Centos7 服务器上部署了Jenkins . 执行完不设置交换秘密生成SSH密钥对: ssh-keygen -t rsa -C "fairy_xin ...

  4. git pull 报错:权限不够 Permission denied (publickey)

    一.背景 在git 提交的时候,突然就行不通,一直报错: Permission denied (publickey). fatal: Could not read from remote reposi ...

  5. permission denied (publickey)问题的解决

    使用ssh key这种方式进行clone ,pull github上面的项目,使用 git clone或者git pull origin master出现permission denied (publ ...

  6. Centos7配置Hadoop出现Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)的解决

    文章目录 背景 解决 如果还不行 最终效果 背景 这个问题是我在配置Hadoop的时候出现的,如果在一台电脑上虚拟出多台的虚拟机,那么为了便于这些虚拟机之间构建Hadoop集群,我们会使用ssh的免密 ...

  7. 【转】git客户端使用git clone git@github.com:xxx.git下载git代码报错Permission denied (publickey).

    原文:https://blog.csdn.net/isunnyvinson/article/details/52598863 使用ssh key这种方式进行clone ,pull github上面的项 ...

  8. 关于GitHub推送时发生Permission denied (publickey)的问题

    今天在学习廖雪峰老师官网的git教程"添加远程库"时发现总是推送失败,下边提示"Permission denied (publickey) 这个问题" 传送门: ...

  9. 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法

    由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法 参考文章: (1)由于SSH配置文件的不匹配,导致的Permission denied (pu ...

最新文章

  1. 受用一生的高效PyCharm使用技巧
  2. 今晚8点开播 | 思必驰NLP大牛带你系统学习启发式对话
  3. 【IDAX投研中心】BCH诞生一周年 “青出于蓝而胜于蓝”吗?
  4. 浅谈MySQL架构体系
  5. 一个div 上下两行_纯CSS实现单一div的正多边形变换
  6. poj 3537 Crosses and Crosses 博弈论之grundy值
  7. 计算机启动过程-阮一峰
  8. 动态规划——最大子矩阵(hdu1081)
  9. VS2015 设置项目依赖项
  10. python xlwt_Python xlwt导出excel完整版
  11. 不会c语言能考408,考研408究竟有多难?
  12. 我儿子今年15周岁,学习不好,去年上的高职,今年我犹豫是让他继续上,还是学个手艺?...
  13. 谷歌浏览器插件打包“文件清单缺失”与安装“文件损害”错误解决
  14. 修改egret引擎源码
  15. 软件测试学习笔记——APP测试专项知识
  16. 强化学习笔记: Model-based Approaches(2)
  17. 修改KindEditor上传图片数量和大小
  18. 如何编辑 删除 修改 pdf文件中的文字
  19. Retrofit 使用 一
  20. 全国计算机一级及格率,计算机一级通过率高吗 怎样提高通过率

热门文章

  1. 【技术综述】基于弱监督深度学习的图像分割方法综述
  2. 【技术综述】有三说GANs(上)
  3. 全球及中国公路行业运营模式与十四五价值前景分析报告2022版
  4. Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全
  5. 工作中常用的linux命令,工作中常用的Linux命令
  6. ImportError: cannot import name Namespace
  7. python发送邮件及附件
  8. 移动測试技术保护源码!解码全球首款移动端白盒測试工具ThreadingTest (文章转自己主动点科技)...
  9. 测试思想-测试设计 测试用例设计之正交法
  10. ExtJs之自定义事件