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.
相关推荐
疯狂敲代码的老刘5 分钟前
d2r-mobile:3.2千星开源暗黑破坏神2 iOS兼容层,3天冲上GitHub日榜
ios·github
高频因子挖掘机24 分钟前
多股票行情为什么容易对不齐?用 Pandas MultiIndex 管理标的、日期与缺失值
后端·github·api
miofly28 分钟前
GitHub 日榜趋势速报 | 2026-10-19
开源·github
高频因子挖掘机42 分钟前
Python 量化数据接口设计实战:用数据契约解决字段混乱与回测不一致
后端·github·api
u13013010 小时前
GitHub 热榜项目:日榜(2026-10-17)
人工智能·github
51ai15 小时前
学生用 AI 做了个 AI Agent:453 测试全过,求大佬说句真话——它算玩具还是工具?
github
_肆云16 小时前
GitHub CI/CD 全流程
ci/cd·github
本地化文档17 小时前
nix-ref-man-l10n
github·gitcode·mdbook·软件包管理器·nix
IT大白鼠21 小时前
AI SSH 运维助手 V13.0内部版七项私有新特性全解
运维·人工智能·ssh
老牛日常随笔21 小时前
Meta 开源 8160 亿参数模型,官方给的方案是两台 Mac Studio
macos·开源