当前位置: 首页 > news >正文

github配置ssh密钥

github配置ssh密钥

    • 前言
    • 1. 验证全局用户名和邮箱
    • 2. 生成ssh公钥
    • 3. 配置github的ssh密钥
    • 4. 验证是否配置成功

前言

今天在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.

想起来是因为没配置github的ssh密钥

1. 验证全局用户名和邮箱

进入git base,输入

git config --global --list

在这里插入图片描述
用户名和邮箱可以通过以下命令设置

git config --global user.name yourname
git config --global user.email email@email.com

*这里的用户名和邮箱github的登录用户名和邮箱*

2. 生成ssh公钥

git base中输入

ssh-keygen -t rsa -C email@email.com

一路回车确认,直到生成密钥
在这里插入图片描述
此时会在下图所示的目录中生成密钥
在这里插入图片描述

3. 配置github的ssh密钥

浏览器打开github,点击头像右边的小三角,往下找到Settings选项,打开后在左侧找到SSH and GPG keys选项,打开后点击New SSH key按钮,将上一步中生成的id_rsa.pub里面的内容复制到Key中,输入标题后保存即可

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4. 验证是否配置成功

git base中输入

ssh -T git@github.com

如果显示下面的内容就OK了
在这里插入图片描述
到此就可以正常使用了

相关文章:

  • 3.2 创建会员中心微服务模块 -service provider
  • 物联网开发笔记(1)- 使用Wokwi仿真树莓派Pico点亮LED灯
  • 内网渗透-frp 用于内网穿透的基本配置和使用
  • linux快速杀进程
  • C++设计模式---建造者/构建器/构建者/生成器模式
  • 文字转音频软件哪个好用?这几个方法你值得拥有
  • 用ZeroTier搭建属于自己的虚拟局域网(VLAN)
  • 网课查题接口—掘光者系统
  • Spring注解驱动之AnnotationConfigApplicationContext(二)
  • 中英文说明书丨Abbkine 总蛋白提取试剂盒解决方案
  • mmocr的识别模型
  • Worthington公司α-淀粉酶的历史和分子特征详解
  • 音频转文字怎么操作?快来看看这几个方法吧
  • 猿创征文|在工作中彻底搞懂原型和原型链的原理
  • FastFlow介绍与farm模式例子的编写
  • JavaScript-如何实现克隆(clone)函数
  • [译]Python中的类属性与实例属性的区别
  • ES6语法详解(一)
  • export和import的用法总结
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JavaScript服务器推送技术之 WebSocket
  • JavaScript设计模式系列一:工厂模式
  • Java超时控制的实现
  • JS实现简单的MVC模式开发小游戏
  • Koa2 之文件上传下载
  • Mysql5.6主从复制
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Python3爬取英雄联盟英雄皮肤大图
  • Vue 重置组件到初始状态
  • Yeoman_Bower_Grunt
  • 爱情 北京女病人
  • 安装python包到指定虚拟环境
  • 程序员该如何有效的找工作?
  • 给Prometheus造假数据的方法
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 如何选择开源的机器学习框架?
  • 深入 Nginx 之配置篇
  • 数组大概知多少
  • 微信小程序实战练习(仿五洲到家微信版)
  • 我与Jetbrains的这些年
  • 一道面试题引发的“血案”
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #pragma data_seg 共享数据区(转)
  • #数据结构 笔记一
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $.ajax中的eval及dataType
  • $refs 、$nextTic、动态组件、name的使用
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (C++17) optional的使用
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (动态规划)5. 最长回文子串 java解决
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (四) 虚拟摄像头vivi体验
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)