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.
相关推荐
我是koten2 小时前
用Ansible查找文件并记录文件名的playbook
linux·运维·centos·ssh·ansible·find·playbook
炼丹精神小伙2 小时前
ssh通过多跳板机连服务器
运维·服务器·ssh
无意feel3 小时前
MacOS 安装neofetch cmatrix lolcat
macos·数字雨·彩虹特效
芒克芒克4 小时前
Windows上完成SSH密钥的添加
运维·ssh
KevinShi_BJ4 小时前
MacOS 上安装 Docker 和启动 LangBot
macos
托马斯-酷涛5 小时前
加速GitHub加载速度-最终篇
github·proxy·代理
yuguo.im5 小时前
5 分钟快速入门 Github Actions
ci/cd·github·actions
阿里嘎多学长5 小时前
2025-12-12 GitHub 热点项目精选
开发语言·程序员·github·代码托管
ricky_fan6 小时前
(25年12月)claude code报错:might not be available in your country
macos·bash
james bid7 小时前
MacBook Pro 2015 上 XUbuntu 24.04 启用 eGPU (GeForce GTX 1080 Ti) 和核显黑屏问题解决
linux·ubuntu·macos·cuda·egpu