github如何给本机绑定 ssh密钥(MACOS)

生成 SSH 密钥

如果没有现成的密钥,执行以下命令来生成一个新的 SSH 密钥:

复制代码
ssh-keygen -t rsa -b 4096 -C "替换为你的邮箱"

添加 SSH 密钥到 SSH 代理

在终端中运行以下命令,启动 SSH 代理:

复制代码
eval "$(ssh-agent -s)"

然后使用以下命令将你的 SSH 密钥添加到 SSH 代理中:

复制代码
ssh-add ~/.ssh/id_rsa

将 SSH 公钥添加到 GitHub

接下来,使用以下命令将 SSH 公钥复制到剪贴板中:

复制代码
pbcopy < ~/.ssh/id_rsa.pub

这会将 id_rsa.pub 文件的内容(公钥)复制到剪贴板。

接着,打开 GitHub 网站,按照以下步骤操作:

  1. 登录 GitHub 账户。

  2. 点击右上角的头像,选择 Settings

  3. 在左侧菜单中,点击 SSH and GPG keys

  4. 点击 New SSH key

  5. Title 字段中填写一个名称

  6. Key 字段中粘贴刚才复制的公钥。

  7. 点击 Add SSH key

进行完以上步骤后,添加成功:

相关推荐
nie_xl20 小时前
VS/TRAE中设置本地maven地址的方法
运维·服务器·前端
散峰而望20 小时前
【算法竞赛】队列和 queue
开发语言·数据结构·c++·算法·链表·github·线性回归
yuanmenghao20 小时前
车载Linux 系统问题定位方法论与实战系列 - 开篇: 为什么需要一套“系统化”的 Linux 问题定位方法
linux·运维·服务器·数据结构·c++·自动驾驶
岁岁种桃花儿20 小时前
深入理解 Keepalive:从协议到 Nginx 实战(全场景解析)
运维·nginx
小宇的天下20 小时前
Virtuoso 工具中的关键文件说明
github
天码-行空20 小时前
Oracle 19c(19.3.0.0)完整安装教程(Windows+Linux双环境)
linux·运维·数据库·oracle
bing_feilong20 小时前
gitee pull 总是需要用户名和密码,该如何设置?
git·gitee
阿杰 AJie20 小时前
Docker 启动参数速查表(全镜像通用)
运维·docker·容器
企业对冲系统官20 小时前
价格风险管理平台审批角色配置与权限矩阵设计
大数据·运维·开发语言·前端·网络·数据库·矩阵
ONLYOFFICE20 小时前
ONLYOFFICE 桌面编辑器现已推出 Linux ARM 版本
linux·运维·arm开发