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.
相关推荐
你挚爱的强哥9 小时前
解决:动态文本和背景色一致导致文字看不清楚,用js获取背景图片主色调,并获取对比度最大的hex色值给文字
前端·javascript·github
__WanG10 小时前
Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程
macos
逛逛GitHub10 小时前
最近用的贼多的 3 个 Claude Code 开源宝藏,感觉太爽了。
github
节点小宝10 小时前
一站式部署:支持Windows、macOS、Linux三端的统一方案
linux·运维·macos
一只叫煤球的猫11 小时前
[自荐] macOS 99% 原生 SSH + SFTP 工具 Remora ,现在开源了~
开源·ssh·github
用户97514707513612 小时前
如何在 JavaScript 中实现防抖和节流?
github
呆萌小新@渊洁12 小时前
音频识别入门内容
macos·音视频·xcode
喷火龙8号13 小时前
记一次已推送仓库启用 Git LFS 的完整迁移与验证过程
github
大家的林语冰13 小时前
《前端周刊》React 败北,虾皇登基,OpenClaw 勇夺 GitHub 第一开源软件
前端·javascript·github
阿蒙Amon15 小时前
C#常用类库-详解SSH.NET
c#·ssh·.net