git clone 解决Permission Denied (publickey)问题

git clone 解决Permission Denied (publickey)问题原文地址:https://blog.csdn.net/sxg0205/article/details/81412921本地gitbash 使用gitclonegit@github.com:***.git方式下载github代码至本地时需要依赖sshkey,遇到权限不足问题时一般都是SSHkey失效或者SSHkey不存在,重新创建SSHkey一般就可以解决问题;步骤一、检查本地…

大家好,又见面了,我是你们的朋友全栈君。

原文地址:https://blog.csdn.net/sxg0205/article/details/81412921

本地git bash 使用git clone git@github.com:***.git方式下载github代码至本地时需要依赖ssh key,遇到权限不足问题时一般都是SSH key失效或者SSH key不存在,重新创建SSH key一般就可以解决问题;

步骤一、检查本地ssh key是否存在

    1、windows下 开始 — 搜索框输入 git bash,打开git bash窗口;

    2、git base窗口中输入指令 ls ~/.ssh/ 来检查ssh key是否存在;

    3、如果key不存在则按照步骤二重新生成,ssh key已存在则跳过步骤二,执行步骤三;

步骤二、生成ssh key

    1、继续步骤一的git bash窗口执行指令:

            ssh-keygen -t rsa -b 2048 -C “你自己的邮箱地址”

           修改邮箱地址为你自己的邮箱地址,注意此处邮箱地址前后的双引号为英文格式双引号;

    2、指令执行后页面提示:

           git clone 解决Permission Denied (publickey)问题

           Generating public/private rsa key pair.
           Enter file in which to save the key (/c/Users/***/.ssh/id_rsa):

         ***表示你自己的当前登录用户名,不做修改直接回车,会将生成的rsa文件保存为默认名称

         再次回车提示:

         Enter passphrase (empty for no passphrase): 
         Enter same passphrase again: 
         提示设置提交/l拉取代码到Github时需要的密码及确认密码;

         设置密码后再次回车提示Your identification has been saved in…. 即表示ssh key生成成功;

步骤三、添加sshkey至ssh-agent

    1、执行eval “$(ssh-agent -s)”确认ssh-agent处于开启状态,打印pid… 表示启用中;

    2、执行指令ssh-add ~/.ssh/id_rsa 添加ssh key至ssh agent,此步会要求输入步骤二设置的密码;

          需要注意的是此处可能报错:Could not open a connection to your authentication agent,我的解决办法是关掉当前git                  bash窗口,重新以管理员身份运行git bash 即解决问题;

步骤四、添加ssh key至guthub

     1、登录https://github.com/,在页面右上角自己头像右边箭头处右击,弹框中进入setting功能;

            git clone 解决Permission Denied (publickey)问题

     2、setting界面右边菜单选择SSH and GPG keys,选择新建SSH keys,

git clone 解决Permission Denied (publickey)问题

    git clone 解决Permission Denied (publickey)问题

保存即可;

步骤五:git clone下载代码

   步骤结束,此时再尝试本地使用git clone方式下载代码即可;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162567.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月21日 下午5:16
下一篇 2022年7月21日 下午5:16


相关推荐

  • c语言单元测试框架–CuTest

    c语言单元测试框架–CuTest1 简介 CuTest 是一款微小的 C 语言单元测试框 是我迄今为止见到的最简洁的测试框架之一 只有 2 个文件 CuTest c 和 CuTest h 全部代码加起来不到一千行 麻雀虽小 五脏俱全 测试的构建 测试的管理 测试语句 都全部包含在内 2 CuTest 剖析 2 1 断言一个测试 case 是否通过落到代码实处 就是对测试值与期待值之间进行比较 这就要用到断言 defineCu

    2026年3月19日
    1
  • 卷积神经网络(CNN)基础介绍

    卷积神经网络(CNN)基础介绍

    2022年4月6日
    66
  • CListCtrl自绘「建议收藏」

    CListCtrl自绘「建议收藏」CListCtrl自绘有3种方法:第一种:使用WM_ERASEBKGND消息+NM_CUSTOMDRAW消息配合自绘WM_ERASEBKGND消息中绘制背景色,比如偶数行为灰色,奇数行为白色。NM_CUSTOMDRAW消息中设置字体的背景色和字体颜色。好处:保留了控件大多数的原有属性。不需要自己去输出每一个项目的字体。可以非常方便的设置背景色,以及文字的颜色。缺点:不能设置选中

    2022年6月23日
    41
  • Jmeter刷csdn博客访问量

    Jmeter刷csdn博客访问量使用Jmeter刷csdn博客访问量首先我们先分析一下该网站的接口情况服务器ip为blog.csdn.net协议为https接口url为/qq_38776582请求方法为GET打开jmeter,分别将参数填写进去:copy请求头参数,填写在HTTP信息头管理器:接下来是最关键的一步,分析博客页面数据:添加边界提取器,提取数据:接下来我们把提取到数据添加到接口中:脚本总…

    2022年6月18日
    31
  • 启动Docker“Got permission denied while trying to connect to the Docker daemon socket“问题(亲测可用)[通俗易懂]

    启动Docker“Got permission denied while trying to connect to the Docker daemon socket“问题(亲测可用)

    2022年2月17日
    82
  • Unicode编码转换工具_韓國萬聖節

    Unicode编码转换工具_韓國萬聖節/** * *@authorypan  *unicode编码转换工具类 *in2009-11-02 */publicclassParseUnicode{  //将unicode编码转换成中文 publicstaticStringdecodeUnicode(finalStringdataStr){   intstart=0;          intend

    2025年5月25日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号