• 【GitHub免密拉取代码】


    连接到 GitHub 使用 SSH 是一种安全、方便的方式来克隆、推送和拉取仓库。以下是如何为 GitHub 设置 SSH 连接的详细步骤:

    步骤 1: 检查是否已有 SSH 密钥

    首先,你需要检查本地计算机是否已有 SSH 密钥对(公钥和私钥)。默认情况下,SSH 密钥存放在 ~/.ssh 目录中。你可以通过运行以下命令来查看是否已有密钥:

    ls -al ~/.ssh
    # 查找文件 id_rsa, id_rsa.pub, id_ed25519, id_ed25519.pub 等
    
    • 1
    • 2

    如果这些文件已存在(特别是带有 .pub 扩展名的公钥文件),你可以跳过生成新密钥的步骤。如果没有,继续进行下一步。

    步骤 2: 生成新的 SSH 密钥

    如果你没有 SSH 密钥,可以通过以下命令生成一对新的密钥:

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

    这里 -C 选项后面的邮箱应为你的 GitHub 注册邮箱,这只是一个标签,帮助你识别这个密钥。系统将提示你输入文件保存位置和密码(密码可选,但建议设置以提高安全性)。

    步骤 3: 将 SSH 公钥添加到 GitHub

    1. 首先,你需要将生成的公钥内容复制到剪贴板。如果你的 SSH 密钥是新的 ed25519 类型,运行:

      cat ~/.ssh/id_ed25519.pub | clip
      
      • 1

      对于 Mac 用户,使用 pbcopy 替换 clip

    2. 登录到你的 GitHub 账号。

    3. 转到 Settings(设置) -> SSH and GPG keys。

    4. 点击 “New SSH key” 或 “Add SSH key”。

    5. 在 “Title” 字段中输入一个描述性名称。

    6. 在 “Key” 字段中粘贴你的公钥(即 id_ed25519.pub 文件的内容)。

    7. 点击 “Add SSH key”。

    步骤 4: 测试 SSH 连接

    完成设置后,打开终端或命令提示符,输入以下命令来测试你的 SSH 连接:

    ssh -T git@github.com
    
    • 1

    如果一切设置正确,GitHub 会回应你的用户名和成功认证的消息。如果这是你第一次连接到 GitHub,可能会看到一个关于服务器指纹的安全提示,输入 yes 继续即可。

    通过以上步骤,你就可以通过 SSH 安全地连接到 GitHub,进行代码仓库的克隆、推送和拉取操作了。

  • 相关阅读:
    通过流量安全分析发现主机异常
    wx.getLocation() 频繁调用会增加电量损耗及频率限制的替换解决方案
    sql语句 (增删改查)
    vue http页面新开窗口跳转https页面
    [esp32-wroom]基础开发
    干货!自动驾驶场景下的多目标追踪与实例分割
    【超简单的串口通信的工作原理】
    【相位解缠】一维信号相位解包裹原理及其演示实例
    Redis 集合与有序集合数据类型及命令详解
    3D激光SLAM:Livox激光雷达硬件时间同步
  • 原文地址:https://blog.csdn.net/qq_38428433/article/details/137846892