Mac如何通过SSH连接Github

目录

前言

一、实现步骤

1.生成 SSH 密钥对

2.添加 SSH 密钥到 GitHub:

3.配置 SSH 连接

1.更新远程仓库 URL

2.测试 SSH 连接


前言

        GitHub 在 2021 年 8 月 13 日停止了对使用密码进行身份验证的支持。因此,你需要使用其他认证方式,如个人访问令牌(PAT)或 SSH 密钥来进行身份验证。

        这篇文章主要介绍何通过SSH秘钥访问Github的方法。


一、实现步骤

        SSH 密钥是另一种常用的身份验证方式,提供了一种更加安全的替代方法。

1.生成 SSH 密钥对

1.生成 SSH 密钥对

        打开终端并运行以下命令生成新的 SSH 密钥对(如果你尚未生成过):

ssh-keygen -t ed25519 -C "your_email@example.com"

        如果你使用的是旧版本的系统,也可以使用 RSA 密钥:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

        按照提示保存密钥文件,并设置密钥密码。

2.添加 SSH 密钥到 GitHub

        复制 SSH 公钥到剪贴板:

cat ~/.ssh/id_ed25519.pub

        1. 登录到 GitHub。

        2. 进入“Settings”。

        3. 在左侧菜单中选择“SSH and GPG keys”。

        4. 点击“New SSH key”。

        5. 粘贴你的公钥,并为其命名,然后点击“Add SSH key”。

3.配置 SSH 连接

1.更新远程仓库 URL

        使用 SSH URL 替换你的远程仓库 URL:

git remote set-url origin git@github.com:username/repo.git

        将 username 替换为你的 GitHub 用户名,repo 替换为你的仓库名。

2.测试 SSH 连接

        确保 SSH 连接正常:

ssh -T git@github.com

        你应该会看到一条欢迎信息,表示你已成功连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫柱子哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值