问题背景

代码托管在阿里云Code, Centos7 服务器上部署了Jenkins 。

执行完不设置交换秘密生成SSH密钥对:

ssh-keygen -t rsa -C "fairy_xingyun@hotmial.com" -N ''

但是当在Jenkins 上关联项目的时候报错了。

错误内容如下:

stderr: Permission denied (publickey). fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository
exists.

我尝试了将近三个小时,开始以为是怀疑哪里的配置搞错了。

我重复生成密钥对不下十次,然而始终是这个错误。

我在linux 服务器上,直接执行git clone https://xxxx.git 没有问题。

但是每次尝试链接,后台自动给我提示这个

我都开始怀疑人生了,到底是哪里不对呢?

直到我搜索到这篇文章:jenkins学习一(使用Git拉取代码遇到的问题)

这个红色的部分?我看了下jenkins 上配置的没有这个红色部分内容,阿里云Code 配置的SSH KEY 中也没有。

于是我打开了id_rsa ,注意不是id_rsa.pub 。

id_rsa 是私钥

id_rsa.pub 是公钥

解决方案


阿里云code ,即代码仓库配置的SSH KEY 应该是公钥,id_rsa.pub 文件

Jenkins ,配置的应该是私钥,id_rsa 文件!!!

刚开始想当然地以为Jenkins 和代码仓库配置的都应该是SSH KEY 公钥呢。。。

本篇完~

参考资料

  • Permission denied (publickey). fatal: Could not read from remote repository.
  • public key always asking for password and keyphrase

解决方案:stderr: Permission denied (publickey). fatal: Could not read from remote repository相关推荐

  1. 解决git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Pleas

    今天用idea提交代码到github上,push后报错 git@github.com: Permission denied (publickey). fatal: Could not read fro ...

  2. git@github.com:Permission denied(publickey).fatal: Could not read form remote repository错误

    文章目录 前言 问题分析 解决方法 配置客户端 配置服务端 验证 前言 在使用goland从github下载依赖时(git clone github.com/gin-gonic/gin)出现git@g ...

  3. 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一 ...

  4. mac下git使用ssh时候的一个小问题:Permission denied (publickey). fatal: Could not read from remote repository.

    换了新电脑,配置了git的ssh keys之后就没怎么动过了,反正配置轻车熟路,就没有测试过. 今天更新一个项目的时候,怎么都更新不了,提示如下: > git clone git@github. ...

  5. MAC电脑gitt@github.com: Permission denied (publickey). fatal: Could not read from remote repository

    本地上传代码时,执行命令:git push -u origin master遇到下面错误提示 gitt@github.com: Permission denied (publickey). fatal ...

  6. 报错git@gitee.com: Permission denied (publickey). fatal: Could not read from remote repository

    报错如下: git@gitee.com: Permission denied (publickey). fatal: Could not read from remote repository. Pl ...

  7. Permission denied (publickey). fatal: Could not read from remote repository.

    博主在github上下载tiny face的的源代码的时候,遇到git clone命令为:git clone --recursive git@github.com:peiyunh/tiny.git 而 ...

  8. gitHub报错之git@github.com: Permission denied (publickey). fatal: Could not read from remote repository

    前言 当我们在新的电脑环境,本地上传到自己的github储存仓库就会出现时密钥不匹配,被拒绝上传. 第一句 git@github.com: Permission denied (publickey). ...

  9. git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.

    在使用git拉取文件时说没有权限,错误如下图所示.错误原因是没有进行SSH密钥是设置. 解决方法:(linux环境下),其他环境请转到它的主页面. 1.检测是否存在ssh keys ls -al ~/ ...

最新文章

  1. java根据属性获取对象_java反射工具类--通过指定属性名,获取/设置对象属性值
  2. Oracle体系结构中的各种名称
  3. 群晖NAS百度云Docker客户端下载目录没有权限的问题解决
  4. golang 简单web服务
  5. Linux/Ubuntu sudo不用输入密码的方法
  6. 1.1 为什么选择序列模型-深度学习第五课《序列模型》-Stanford吴恩达教授
  7. win7分区c盘调整容量_如何扩大C盘空间 增加C盘容量方法有哪些【详细介绍】
  8. Django完整配置settings.py
  9. 通过document id和content拿到SAP document的binary data
  10. 2003基于栈的回文字符序列判断(C++)
  11. LCFinder 0.3.0 Beta 发布,图像标注与目标检测工具
  12. android elf 加固_Android常见App加固厂商脱壳方法的整理
  13. 全互联+杜比影音ThinkPad X1 Carbon 2019全新上市
  14. 安装mysql需要配置什么软件_软件配置篇-MySQL下载及安装
  15. 非酋用计算机弹唱,非酋简谱 薛明媛/朱贺 听说爱情就是这样子
  16. 电子设计教程9:Boost升压电路(MC34063)
  17. 微加速度计的原理与应用
  18. Java对接谷歌身份验证器
  19. linux哪个版本支持tipc,TIPC协议和实现解析
  20. Linux命令(13)——实时监控进程、监控网络

热门文章

  1. moonlight进行英伟达显卡的win10桌面串流
  2. qt linux系统获取当前时间(精确到毫秒、微秒)
  3. Java实战项目(三)——二十一点游戏
  4. 想从iOS转移到Android阵营?这里有你必须要知道的
  5. Photoshop教程:以非破坏性方式使照片的某些部分变亮和变暗
  6. 做一个困难重重的hta下载者
  7. 服务器系统c盘给多大,服务器主机c盘要多大
  8. [附源码]Python计算机毕业设计SSM基于协同过滤算法的甜品推荐系统(程序+LW)
  9. 中国制造只有走向中高端挺进才能更好的施展拳脚
  10. PAT Advanced—1010 Radix (25分)