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

配置ssh-key连接github

GitHub 通过在 2022 年 3 月 15 日删除旧的、不安全的密钥类型来提高安全性。
具体内容参考如下链接
https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

mac配置

ssh-keygen -t ed25519 -C "devops@game.vip"vim ~/.ssh/config
Host github.comAddKeysToAgent yesUseKeychain yesIdentityFile ~/.ssh/id_ed25519

生成后将公钥添加至个人github账号里

cat ~/.ssh/id_ed25519.pub 

文章中有个关键提示,我mac没有给秘钥配置密码 但没有报错,ubuntu去掉了 不然那会报错

如果你选择不向密钥添加密码,应该省略 UseKeychain 行。
如果看到 Bad configuration option: usekeychain 错误,请在配置的 Host *.github.com 部分添加额外的一行。

ubuntu配置

# 生成公钥,这里邮箱随用于区分公钥所属账号
ssh-keygen -t ed25519 -C "devops@game.vip"# 配置
Host github.comAddKeysToAgent yesIdentityFile ~/.ssh/id_ed25519
http://www.lryc.cn/news/502276.html

相关文章:

  • Linux——进程控制模拟shell
  • 【HarmonyOS】鸿蒙应用实现手机摇一摇功能
  • Kael‘thas Sunstrider Ashes of Al‘ar
  • CNCF云原生生态版图
  • 渐冻症:真的无药可治?
  • `pg_wal` 目录
  • 【信息系统项目管理师】论文:论信息系统项目的整合管理
  • MATLAB深度学习(七)——ResNet残差网络
  • freeswitch(配置event_socket连接)
  • C++ SQLite轻量化数据库使用总结
  • docker打包当前使用的某个容器为镜像,导出,导入
  • 【刷题22】BFS解决最短路问题
  • 服务器重启:数字世界的短暂休憩与新生
  • JavaEE 【知识改变命运】05 多线程(4)
  • 【CSS in Depth 2 精译_076】12.4 @font-face 的工作原理
  • SQL Having用法
  • @JsonNaming实现入参接口参数下划线驼峰自动转换
  • 使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
  • MinerU:PDF文档提取工具
  • spark的共享变量
  • Scrapy与MongoDB
  • 爬虫基础与实践
  • 快速上手Serverless架构与FastAPI结合实现自动化移动应用后端
  • ansible自动化运维(二)playbook模式详解
  • 基于Springboot社团管理系统【附源码】
  • CSS:html中,.png的动态图,怎么只让它显示部分,比如只显示右上部分的,或右边中间部分
  • 解读CVPR2024-论文分享|RepViT: Revisiting Mobile CNN From ViT Perspective
  • linux部署安装wordpress
  • [Java] 配置Powershell 的 Maven 环境变量
  • Android -- [SelfView] 自定义弹窗式颜色选择器