人间工作P 人间工作P
主站 (opens new window)
首页
  • Bukkit开发教程
投喂
关于
  • 分类
  • 标签
  • 时间线
  • 友情链接

人间工作P

我每天都好困… 最近在学习和进行 VOCALOID 创作
主站 (opens new window)
首页
  • Bukkit开发教程
投喂
关于
  • 分类
  • 标签
  • 时间线
  • 友情链接
  • 为 Github 账户添加 SSH 公钥,使用 SSH 拉取、推送仓库

    • 新建密钥
      • 到 Github 添加 SSH 公钥
        • 通过 SSH 克隆仓库
        MrXiaoM
        2026-03-02
        开发
        目录

        为 Github 账户添加 SSH 公钥,使用 SSH 拉取、推送仓库

        这样连接会更加稳定,几乎不会出现拉取到一半被断开的情况

        拉取一些大仓库的时候(比如塞了一堆超大图片和网页的 Iris Dimension (opens new window)),稳定性是相当重要的。

        Git 没有断点续传,要是中途因为某些众所周知的原因连不上 Github 了,你拉取这么久的进度就归零了!

        通过 SSH 来克隆仓库是很简单的。

        参考官方文档:新增 SSH 密钥到 GitHub 帐户 (opens new window)

        以下命令在 Windows 下均使用 CMD 执行,而非 PowerShell。

        # 新建密钥

        ssh-keygen -t 密钥类型 -C "你的邮箱"
        
        # 示例,-C 是密钥注释,其实可加可不加
        ssh-keygen -t rsa -b 4096 -C "coolxiaom95@gmail.com"
        
        1
        2
        3
        4

        没什么特殊需求一路回车即可,新建完毕后,会出来一条提示

        Your public key has been saved in 公钥路径
        
        1

        比如我的是

        Your public key has been saved in C:\Users\24312/.ssh/id_rsa.pub
        
        1

        接下来,执行命令复制公钥

          clip < %USERPROFILE%/.ssh/id_rsa.pub
          
          1

          如果不用 RSA,别直接复制命令执行,注意公钥文件有没有搞错。

          pbcopy < ~/.ssh/id_rsa.pub
          
          1

          如果不用 RSA,别直接复制命令执行,注意公钥文件有没有搞错。

          # 到 Github 添加 SSH 公钥

          在 Settings (opens new window) -> SSH and GPG keys (opens new window) 点击 New SSH key (opens new window) 以添加一个新的公钥。

          • Title 随便填,用来指示这个密钥在哪台设备使用,比如 ""My Computer。
          • Key type 保持默认的 Authentication Key 即可。
          • Key 填入上一步复制到剪贴板的公钥。

          新建公钥之后,在同一台电脑的同一个账户执行以下命令测试连通性

          ssh -T git@github.com
          
          1

          如果成功了,会出来一条类似这样的消息

          Hi MrXiaoM! You've successfully authenticated, but GitHub does not provide shell access.
          
          1

          # 通过 SSH 克隆仓库

          git clone git@github.com:作者/仓库.git
          
          1

          如下所示

          git clone git@github.com:VolmitSoftware/Iris.git
          
          1
          编辑 (opens new window)
          #Github#密钥#SSH
          上次更新: 2026/03/02, 22:27:08
          最近更新
          01
          为 WSL 配置端口转发
          02-28
          02
          在 MySQL/SQLite 上使用中文全文搜索功能
          02-18
          03
          上大学需要买的物品清单
          01-07
          更多文章>
          Theme fork from Vdoing | Copyright © 2018-2026 人间工作P | 友情链接
          • 跟随系统
          • 浅色模式
          • 深色模式
          • 阅读模式