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.
相关推荐
chaors17 小时前
从零学RAG0x05实战应用:企业智能知识库
人工智能·github·ai编程
九天轩辕20 小时前
跨平台符号表生成规则详解:Windows/Linux/macOS/OHOS
linux·windows·macos
lauo21 小时前
dtnsbot分身网页版正式上线:开启“灵魂与肉身分离”的智能体远程控制新纪元
人工智能·智能手机·架构·开源·github
头发那是一根不剩了1 天前
Ubuntu 系统修改 SSH 端口完整操作文档
ubuntu·ssh
国产化创客1 天前
OpenClaw在树莓派全流程安装部署
linux·人工智能·github·agi
Java后端的Ai之路1 天前
CLI 与 GitHub CLI 完整教程
github·cli·远程仓库·github cli
badhope1 天前
GitHub热门AI技能Top20实战指南
前端·javascript·人工智能·git·python·github·电脑
阿捏利1 天前
详解Mach-O(三十三)Mach-O __mod_term_func节
macos·ios·c/c++·mach-o
零千叶1 天前
养龙虾,本地部署OpenClaw
人工智能·macos·openclaw