Mac 生成 SSH 密钥

2023-04-11 17:08:57 浏览数 (1)

昨天试用 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 显示的公钥内容粘贴到这里即可。


0 人点赞