当前位置: 首页 > news >正文

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

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

http://www.lryc.cn/news/410049.html

相关文章:

  • 成就巴西休闲游戏如何借助Google谷歌广告投放优势
  • 利用python检查磁盘空间使用情况
  • 卷积神经网络(五)---图像增强的方法
  • 矩阵常见分解算法及其在SLAM中的应用
  • 【排序】快速排序详解
  • 贪心算法总结(2)
  • 弘景光电:技术实力与创新驱动并进
  • 2024年7月23日~2024年7月29日周报
  • M3U8流视频数据爬虫
  • 保护您的数字财富:模块化沙箱在源代码防泄露中的突破
  • FFmpeg源码:avio_r8、avio_rl16、avio_rl24、avio_rl32、avio_rl64函数分析
  • 如何使用 API 查看极狐GitLab 镜像仓库中的镜像?
  • 软件-vscode-plantUML-IDEA
  • ES6语法详解,面试必会,通俗易懂版
  • CTFshow--Web--代码审计
  • Java语言程序设计——篇十(1)
  • Qt对比MFC优势
  • RuntimeError: No CUDA GPUs are available
  • URL参数中携带中文?分享 1 段优质 JS 代码片段!
  • sass的使用
  • 【足球走地软件】走地数据分析预测【大模型篇】走地预测软件实战分享
  • 现在有什么赛道可以干到退休?
  • c程序杂谈系列(职责链模式与if_else)
  • 前端开发技术之CSS(层叠样式表)
  • go语言day20 使用gin框架获取参数 使用自定义的logger记录日志
  • DHCP笔记
  • TCP为什么需要四次挥手?
  • MySQL 索引相关基本概念
  • Neutralinojs教程项目实战初体验(踩坑指南),干翻 electron
  • 【轻松拿捏】Java-List、Set、Map 之间的区别是什么?