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.
相关推荐
逛逛GitHub13 分钟前
GPT-6 Astra 上线 24 小时,看看外网爆火的惊艳玩法。
github
golang学习记15 分钟前
Cursor Origin:Cursor要造一个AI时代的Github
人工智能·github·cursor
u13013035 分钟前
GitHub 热榜项目:日榜(2026-09-06)
github
mr_g2 小时前
SmartCall源码解析:实时对话轮次拦截器RealtimeTurnInterceptor实现原理
github
zzzll11113 小时前
新手如何使用 GitHub?从零开始的完整入门指南
github
CoderJia程序员甲4 小时前
GitHub 热榜项目 - 周榜(2026-09-06)
ai·大模型·llm·github·ai教程
mashang1234567895 小时前
mac安装SnailGitLite并配置Beyond Compare
前端·macos
zzzzzz3109 小时前
picoclaw:从“迷你部署代理”看轻量化项目该怎样被理解
人工智能·开源·github
DeepAgent21 小时前
AI Agent 项目赏析:DeerFlow 2.0 —— 一个真正“长跑“的 SuperAgent 是怎么设计出来的?
github·agent
重生之我来学Python1 天前
Docker套装的简介、安装、超级详细教程
linux·docker·容器·eureka·github