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.
相关推荐
pumpkin8451410 小时前
Mac Studio M4 Max 纯本地化部署 Qwen 3.6 并桥接 Claude Code 实践指南
macos
hurrycry_小亦12 小时前
苹果WWDC 2026前瞻:Ferret-Pro端侧大模型即将亮相|小亦之闻|AI 编程三日速递!(5月26日~5月28日)
macos·ios·wwdc
搬砖的小码农_Sky15 小时前
macOS Sequoia OpenClaw + Ollama 本地离线部署(免API、Apple Silicon金属加速)
人工智能·macos·ai·人机交互
fliter15 小时前
从零开始,自己造一个可执行文件压缩器
github
UTF_815 小时前
一次NSMutableAttributedString误用的思考
ios·面试·github
忧云16 小时前
MobaXterm v26.3 便携版 技术说明与使用教程
ssh·远程工具·mobaxterm·运维工具
稚枭天卓19 小时前
mac 安装 redis
redis·macos
AugustRed19 小时前
MacOS 运维常用命令大全(超全速查表)
运维·macos
zhang_adrian20 小时前
【使用Github Copilot自动按规范文档生成全部代码】
人工智能·github·copilot
sxlishaobin21 小时前
SSH远程免密登录的两种方式
运维·ssh