[yotroy.cool]记一次将SSH公钥添加到GitHub

个人博客https://www.yotroy.cool/,欢迎关注我哦~

============================================================

前言

ssh key又过期了,每次重新添加都要回看documentation,自己写一个方便记的。

步骤

以Ubuntu为例

复制代码
$ ssh-keygen -t rsa -b 4096

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
$ #输入名字
$Enter passphrase (empty for no passphrase):  输入密码
$Enter same passphrase again: 再次输入密码

如果在输入名字处直接回车会输出如下

复制代码
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256: ....code..... root@system

直接cat指令

复制代码
cat ~/.ssh/id_rsa.pub

输出直接复制到GitHub的Add new SSH Key中即可。

测试

复制代码
$ ssh -T git@github.com

问题

可能存在国内无法连接问题,可尝试更换dns

相关推荐
仙柒4152 小时前
Docker原理
运维·docker·容器
米高梅狮子7 小时前
第2章 docker容器
运维·docker·云原生·容器·架构·kubernetes·自动化
闵孚龙7 小时前
Claude Code Ultraplan 远程多代理规划全解析:AI Agent、CCR远程容器、异步规划、状态机、计划传送与企业级自动化治理
运维·人工智能·自动化
小猴小猴9 小时前
GitHub本周热门项目(2026-05-18)
github
二宝哥9 小时前
Linux虚拟机网络配置
linux·运维·服务器
卧室小白9 小时前
docker网络与服务编排与集群
运维·docker·容器
陳10309 小时前
Linux:进程间通信 和 简单进程池
linux·运维·服务器
数字化顾问10 小时前
(122页PPT)数字化架构的演进和治理(附下载方式)
java·运维·架构
zt1985q10 小时前
本地部署网页监控工具 Webmonitor 并实现外部访问
运维·服务器·网络·网络协议
匆匆那年96711 小时前
远程 Linux 校园网认证操作手册(本地浏览器法)
linux·运维·服务器