作者:明明如月学长, CSDN 博客专家,蚂蚁集团高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者。
热门文章推荐:
- (1)《人工智能时代,软件工程师们将会被取代?》
- (2)《超全人工智能 AI工具导航网站合集》
- (3)《如何写出高质量的文章:从战略到战术》
- (4)《我的技术学习方法论》
- (5)《什么? 你还没用过 Cursor? 智能 AI 代码生成工具 Cursor 安装和使用介绍》
- (6)《我的性能方法论》
- (7)《AI 时代的学习方式: 和文档对话》
- (8)《人工智能终端来了,你还在用过时的 iterm?》
昨天试用 cursor 时想推送代码到 github ,遇到问题,该用 ssh 方式推送,提示没有配置公钥。
一、密钥生成
于是乎,找了下 mac 系统如何生成秘钥的方法,记录在此:
【Step 1】 打开终端,输入 cd ~/.ssh
,检查是否已经存在了SSH密钥。如果你看到类似id_rsa.pub的文件,说明你已经有了一对公钥和私钥,可以跳过第 2 步和第 3 步。
【Step 2】 在终端输入ssh-keygen -t rsa -C "你的邮箱地址"
,生成新的SSH密钥。你可以直接按回车键使用默认的文件路径和空密码,也可以自己设置。
【Step 3】 在终端输入ssh-add ~/.ssh/id_rsa
,添加SSH密钥到 ssh-agent。如果你之前设置了密码,这里需要再次输入。
【Step 4】 在终端输入vim ~/.ssh/id_rsa.pub
,查看并复制你的公钥内容。你可以把公钥添加到你需要远程访问的代码仓库网站或服务器上。
二、github ssh 配置
来到 配置页面
https://github.com/settings/keys
执行 new ssh key
将上面 vim ~/.ssh/id_rsa.pub
显示的公钥内容粘贴到这里即可。
创作不易,如果本文对你有帮助,欢迎点赞、收藏加关注,你的支持和鼓励,是我创作的最大动力。