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.
相关推荐
T0uken10 小时前
Colab:SSH 访问免费 GPU Server
运维·ssh
u13013010 小时前
GitHub 热榜项目:日榜(2026-10-15)
人工智能·github
张不净11 小时前
【Git 基础命令】从混乱到稳定的日常工作流
github
用户72737441388411 小时前
去掉图片背景:边缘发虚是怎么来的
github
Gu0Qiang11 小时前
从 0 到 1 打造 AI 提示流编排器:别让 Agent 原地鬼打墙!连续 3 次相同工具调用的柔性引导与硬熔断(开源系列 19)
人工智能·github
用户86917582815811 小时前
跨进程抢前台:SetForegroundWindow 为什么会被静默拒绝
github
用户68495260657811 小时前
换了主板/重装系统后,设备管理器里那些幽灵设备我终于找到批量清理的办法了
github
用户86917582815811 小时前
SetParent 是单行道:为什么 Java/AWT 窗口一旦嵌入就再也回不去
github
用户71568149062412 小时前
_PPO机械臂100%成功率实录
github
GPU实战笔记12 小时前
PyCharm 接云 GPU:远端项目连接与远程解释器别混为一谈
python·pycharm·ssh·远程开发·云gpu