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

MacOS 本地生成SSH key并关联Github

生成一个名字叫key_github的ssh key pair,目录在~/.ssh/,文件名可以按自己喜好修改,邮箱用自己的

ssh-keygen -t rsa -b 4096 -C "xxxx@email.com" -f ~/.ssh/key_github

生成完记得激活加入ssh agent:

eval "$(ssh-agent -s)"
你会看见提示:
Agent pid 12345

将生成的ssh 加入agent:

ssh-add ~/.ssh/key_github

这时候~/.ssh 目录下应该会有两个文件,key_github 和 key_github.pub,用textEditor打开pub文件,复制里面的内容,
登陆github,右上角头像,点击settings,在左侧选择SSH and GPG keys,右边 add new ssh keys,粘贴刚才复制的内容,save

这样github获取了共钥,而本地macbook保留着私钥,就可以ssh连接了
打开terminal测试连接

ssh -T git@github.com 
提示
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.

http://www.kler.cn/a/394344.html

相关文章:

  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-集成心知天气(二)
  • 【Java语言】String类
  • Ubuntu配置阿里云docker apt源
  • vue请求数据报错,设置支持跨域请求,以及2种请求方法axios或者async与await
  • Fastapi使用MongoDB作为数据库
  • 01-Ajax入门与axios使用、URL知识
  • 【Linux】多线程(概念,控制)
  • 微信小程序自定义tabbar;禁用某个tab;修改某个tab的样式
  • Three.js 原生 实现 react-three-fiber drei 的 磨砂反射的效果
  • I.MX6U 裸机开发9.BEEP蜂鸣器实验
  • leetcode LCR 068 搜索插入位置
  • C++ vector 容器
  • 推荐一款完全开源的多端仓库管理系统
  • 计算机视觉空域处理完整版——超详细图文解
  • Docker安装部署RabbitMQ
  • Android12的ANR解析
  • 防爆增安型电机与防爆无火花型电机的区别
  • Agent熔断:助力构建更健壮的IT监控系统
  • 【代码随想录】刷题记录(29)-用栈实现队列
  • Web性能优化:从基础到高级
  • 引入了JUnit框架 却报错找不到:java.lang.ClassNotFoundException
  • 爬虫如何解决短效代理被封的问题?
  • 基于Spring Boot的电子商务系统设计
  • 海外媒体发稿:聚焦摩洛哥世界新闻 Morocco World News
  • 数字图像处理(c++ opencv):图像复原与重建-常见的滤波方法--统计排序滤波器
  • 机器学习—模型选择和训练交叉验证测试集