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.
相关推荐
阿洛学长31 分钟前
Xshell下载安装教程(2026最新版+附带图文):Windows 下 SSH 连接 Linux 的完整安装与配置指南
linux·windows·ssh
日取其半万世不竭1 小时前
Gitea SSH 克隆失败?域名、端口和 ROOT_URL 配置检查
运维·ssh·gitea
科技侃谈2 小时前
Windows和Mac日常使用推荐?联想小新 Air 15 给出大屏新答案
macos
晓说前端2 小时前
本地项目如何上传到远程仓库?(以Gitee为例,附GitHub说明)
gitee·github
阿林爱吃大米饭2 小时前
VSCode Remote SSH 内网服务器使用Codex插件 + Codex跨Provider历史会话迁移完整教程
服务器·vscode·ssh
PersistJiao3 小时前
针对 Intel Mac 的硬件限制提升faster-whisper字幕识别的方法
macos·whisper
维度攻城狮3 小时前
vscode使用SSH远程控制时显示远程主机运行的软件界面
vscode·ssh
右耳朵猫AI3 小时前
GitHub周趋势2026W21 | 隐身Chromium、CLI-Anything、Orca ADE、Cursor官方插件
github
起个破名想半天了3 小时前
Vmware安装MacOS虚拟机方法
macos·vmware·unlocker
下班走回家3 小时前
AI 编程助手实测对比:GitHub Copilot vs Cursor vs Codeium
人工智能·github·copilot