专栏首页HLQ_Struggle涨姿势 之 处理 git@github.com: Permission denied (publickey)
原创

涨姿势 之 处理 git@github.com: Permission denied (publickey)

LZ-Says:最近一直在忙,想真正的 Change 一把,技术的魅力,源于沉浸。

image.png

前言

背着 Air,背了好长时间,挤地铁,背着感觉不仅仅是一个 Air,更是希望,压力以及动力。

随着项目一期差不多了,我的 MBP 也该派上用场啦。

早期 LZ 在 MBP 上只是简单配置了 Git 的名称,今天在 Clone Github 遇到如下问题:

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

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

...

Today,正好赶着放假头一个夜晚,一期玩一波,正好好久没写博文(笔记)了,???

开搞~ ?

先放置一张问题图片:

在这里插入图片描述

简单看一下异常,是没有配置公钥(publickey),配置详情可参考文末链接。

一、检查本地现有 SSH 密钥

操作步骤如下:

在这里插入图片描述

来,我们实践一波,键入以下命令查看本地公钥信息:

ls -al ~/.ssh

由于 LZ 暂未配置,So,下图所示,光秃秃。

在这里插入图片描述

二、生成新 SSH 密钥并添加到 ssh-agent

老样子,附上操作步骤

在这里插入图片描述

接着我们按照步骤操作一遍:

在这里插入图片描述

随后我们再次检查本地现有 SSH 密钥:

在这里插入图片描述

看看看,是不是有咯~

随后我们生成的 SSH 添加到 ssh-agent,这里的 ssh-agent 可以简单理解为就是一个密码管理工具,一次登录,后续再次登录也就是它为我们自动完成登录的这些操作。

同样先附上操作步骤

在这里插入图片描述

简单附上操作图:

在这里插入图片描述

配置文件内容如下:

在这里插入图片描述

三、新增 SSH 密钥到 GitHub 帐户

Step 1:键入如下命令将 SSH 密钥复制到剪贴板

$ pbcopy < ~/.ssh/id_rsa.pub

Step 2:登录 GitHub 并打开设置

在这里插入图片描述

Step 3:点击 SSH and GPG keys(SSH 和 GPG 密钥)

在这里插入图片描述

Step 4:点击 New SSH Key

在这里插入图片描述

The End

先来看俩张图:

未配置公钥如下:

在这里插入图片描述

已配置公钥如下:

在这里插入图片描述

到此,就可以愉快的 Clone 你想 Clone 的 Pro。

Enjoy code~

参考链接

1. Error: Permission denied (publickey): https://help.github.com/cn/articles/error-permission-denied-publickey

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 涨姿势 之 处理 git@github.com: Permission denied (publickey)

    背着 Air,背了好长时间,挤地铁,背着感觉不仅仅是一个 Air,更是希望,压力以及动力。

    HLQ_Struggle
  • linux服务器搭建之路2-安装git最新版本

    错误代码:`Permission denied (publickey). fatal: 无法读取远程仓库。

    锦小年
  • (已解决)npm ERR! command failed npm ERR! command git ls-remote ssh://git@github.com/nhn/raphael.git

    之所以是这样,是因为本地生成的SSH keys添加到github里面,,这个生成的SSH keys 是带有密码的

    逐梦的青春
  • 云服务器中 ssh key 管理 与 github 的配置

    程序员经常挂在嘴边的一句话是: 面向 github 编程。如果没有 github 对程序员而言万古如长夜,github 对程序员的重要性可见一斑。

    山月
  • hexo上部署博客到Github失败

    今天在上传博客到搭建到 Github 的个人博客上的时候,已经使用 hexo s 预览成功的。但是在hexo d部署到个人博客的时候出现了一面的问题:

    Daotin
  • Hello Octopress

    2016-11-13 update: 后来我的博客先后从Octopress进化到Hexo以及现在的Hugo

    宅男潇涧
  • hexo 搭建博客

    通常我们可以使用github pages 来搭建静态博客,建立一个username.github.io的项目就可以了,如果要将其他项目也作为页面展示,可以将代码...

    苏生不惑
  • 将Hexo部署到云服务器(使用宝塔面板)

    本来Hexo是部署在GitHub上的(可以看我之前文章Hexo搭建静态博客 - Taitres' Blog包括了Hexo的基本使用),但是访问太慢了,并且想折腾...

    Taitres
  • Git报错解决:git@gitee.com: Permission denied (publickey).

    之后按回车键,会出现下面图示中的内容,不需要管出现的一些要输入的问题,一路回车即可,最终会生成SSH公钥。(如果重新生成的话会覆盖之前的SSH公钥)

    泰斗贤若如
  • win10+hexo+github搭建个人博客

    win10+hexo+github搭建个人博客 参考:https://hexo.io/,博客用于记录自己的学习工作历程 参考以下步骤安装 1、搭建环境准...

    shaonbean
  • 安装pocsuite遇到了git命令的问题

    lonelyvaf
  • GIT操作 之 错误集锦及解决方法

    执行代码: git clone ... 错误提示: Warning: Permanently added the RSA host key for IP a...

    celineWong7
  • Github自身踩到的坑

    双愚
  • Jenkins+Ansible+GitLab持续交付平台搭建-第2篇

    https://gitlab.example.com/root/xj_aml.git

    Criss@陈磊
  • Git安装

    还是老话,电脑重装系统了。啥也没有了,哭。git使用的频率还是非常高的,属于生活必备品,安装加配置。

    云深无际
  • Github 配置SSH keys教程

    不知道什么原因,CSDN博客保存的时候会丢失图片和格式,请可以戳这里到我有道云笔记分享

    xindoo
  • 「Hexo On Win10」新手搭建博客过程

    2017-04-11 by Liuqingwen | Tags: Hexo Web | Hits

    IT自学不成才
  • 记录一次Hexo持续集成部署尝试

    鉴于已经实现了Coding与Github的双部署,而目前使用了GitHub的actions作为主要的生成Hexo页面的环境,但是由于私有仓库使用时间收到了限制。...

    Dreamy.TZK
  • mac下使用github

          提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你...

    猿人谷

扫码关注云+社区

领取腾讯云代金券