昨天试用 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
,查看并复制你的公钥内容。你可以把公钥添加到你需要远程访问的代码仓库网站或服务器上。
来到 配置页面 https://github.com/settings/keys
执行 new ssh key
将上面 vim ~/.ssh/id_rsa.pub
显示的公钥内容粘贴到这里即可。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有