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

github ssh ssh-keygen

生成和使用 SSH 密钥对是一种安全的身份验证方式,用于在你的本地系统和 GitHub 之间进行身份验证。以下是在 GitHub 上生成和使用 SSH 密钥对的基本步骤:

1. 生成 SSH 密钥对

在命令行中执行以下命令来生成 SSH 密钥对:

ssh-keygen  -C "your_email@example.com"
  • -C "your_email@example.com": 添加注释,一般填写你的 GitHub 注册邮箱。

在执行命令时,你可以选择为密钥对选择一个自定义的文件名和路径,或者直接按 Enter 使用默认路径(一般是 ~/.ssh/id_rsa)。

2. 将 SSH 密钥添加到 GitHub

使用以下命令将公钥添加到 GitHub。你需要将 ~/.ssh/id_rsa.pub 文件中的内容复制并粘贴到 GitHub 的 SSH 设置中。

cat ~/.ssh/id_rsa.pub

在这里插入图片描述在这里插入图片描述

3. 测试 SSH 连接

使用以下命令测试 SSH 连接是否正常:

ssh -T git@github.com
(base) pdd@pdd-Dell-G15-5511:~$ ssh -T git@github.com
ssh: connect to host github.com port 22: Connection timed out
(base) pdd@pdd-Dell-G15-5511:/etc/apt$ vim ~/.ssh/config
(base) pdd@pdd-Dell-G15-5511:/etc/apt$ cat ~/.ssh/config
Host github.comHostname ssh.github.comPort 443
(base) pdd@pdd-Dell-G15-5511:~$ ssh -T git@github.com
Hi *****! You've successfully authenticated, but GitHub does not provide shell access.
  • git—如何解决The authenticity of host ‘github.com (192.30.255.112)’ can’t be established.

Git报错: Failed to connect to github.com port 443

# https://blog.csdn.net/ResumeProject/article/details/128594105
git config --global --replace-all https.proxy 192.168.31.203:7890
git config --global --replace-all http.proxy 192.168.31.203:7890
http://www.lryc.cn/news/289750.html

相关文章:

  • 响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 例5-2 JavaScript 获取HTML元素对象
  • 微信实现如何批量自动添加好友?
  • vue3+echarts绘制某省区县地图
  • MyBatis详解(2)-- mybatis配置文件
  • 蓝桥杯备战——8.DS1302时钟芯片
  • freeRTOS / day02
  • Ubuntu 18.04 x86_64 上交叉编译 boost 库(ARMv7L)
  • 为什么 FPGA 比 CPU 和 GPU 快?
  • js常用函数总结
  • cartographer离线建图报错:data_.trajectory_nodes.SizeOfTrajectoryOrZero
  • 【YOLO系列算法俯视视角下舰船目标检测】
  • python进程间使用共享内存multiprocessing.shared_memory来通讯
  • 经典目标检测YOLO系列(三)YOLOv3的复现(2)正样本的匹配、损失函数的实现
  • 编程笔记 html5cssjs 061 JavaScrip简介
  • 计算机网络 第5章(运输层)
  • pythonSM4加密
  • JSP在线阅读系统myeclipse定制开发SQLServer数据库网页模式java编程jdbc
  • el-date-picker设置default-time的默认时间
  • List集合根据对象某个元素去重
  • QML Qt4版本移植到Qt5概述
  • 【极数系列】Flink环境搭建Linux版本 (03)
  • 2023年深圳市节假日人口迁入数据,shp/excel格式,需要自取!
  • Windows10上通过MSYS2编译FFmpeg 6.1.1源码操作步骤
  • HiveSQL题——用户连续登陆
  • 题解仅供学习使用
  • Linux命令-apt-get命令(Debian Linux发行版中的APT软件包管理工具)
  • matlab appdesigner系列-仪器仪表3-旋钮
  • 常见の算法5
  • MYSQL中group by分组查询的用法详解(where和having的区别)!
  • 架构篇25:高可用存储架构-双机架构