git clone 报Permission Denied (publickey)

生成ssh key

  1. 检查本地ssh key是否存在
  • windows系统,所有程序,打开git bash
  • 在git base窗口中输入指令 ls ~/.ssh/ 来检查ssh key
    若不存在,执行如下命令生成rsa key
    ssh-keygen -t rsa -b 2048 -C "***.com"
    执行指令后,提示输入用户名密码,直接回车选择默认项,最后生成rsa。
  1. 添加sshkey至ssh-agent
  • 安装ssh-agent服务
    ssh-agent bash
  • 添加ssh-key至ssh-agent
    执行如下命令,添加ssh key至ssh agent
    ssh-add ~/.ssh/id_rsa

添加ssh key至guthub

  • 复制id_rsa.pub文件内容
    复制文件夹C:\Users\Administrator.ssh下id_rsa.pub文件内容
  • github页面生成New ssh key
    点击“New ssh key生成”,title任意,key粘贴id_rsa.pub文件内容


    image.png

    然后执行git clone命令,成功

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,874评论 9 163
  • 第一部分:Git的基本操作 初始化操作 $ git config -global user.name #设置提交...
    庄欲以莘阅读 2,110评论 0 4
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,980评论 0 13
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,863评论 4 54
  • 简书本身不支持生成目录,自己通过pandoc生成的目录在简书也变成了新页面打开。心好累,推荐大家用这个简书文章左侧...
    mkitclear阅读 444评论 0 0

友情链接更多精彩内容