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

Github配置ssh详细步骤

在往github上push项目的时候,如果走https的方式,每次都需要输入账号密码,非常麻烦。而采用ssh的方式,就不再需要输入,只需要在github自己账号下配置一个ssh key即可。

一、检查本地主机是否已经存在ssh key

打开Git bash,输入下列命令

cd ~/.ssh
ls

如果存在id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key。下图即表示存在。

如果存在,则直接执行第三步。

二、生成ssh key

如果不存在,使用下列命令生成。

ssh-keygen -t rsa -C "xxx@xxx.com"

一直回车即可。

三、获取ssh key公钥内容(id_rsa.pub)

cd ~/.ssh
cat id_rsa.pub

如下图所示,复制这段内容

四、Github账号上添加公钥

1、点击右上角的头像,进入settings设置,添加SSH Keys。

​2、将刚刚复制的内容添加上去

五、验证是否设置成功

ssh -T git@github.com

显示如下则表示设置成功

设置成功后,即可不需要账号密码clone和push代码

注意之后在clone仓库的时候要使用ssh的url,而不是https!

参考:

Github配置ssh key的步骤(大白话+包含原理解释)_github生成ssh key-CSDN博客


http://www.kler.cn/a/515443.html

相关文章:

  • 深度学习之使用yolo网络训练kitti数据集:kitti数据集转换为VOC格式
  • Mixly米思齐1.0 2.0 3.0 软件windows版本MAC苹果电脑系统安装使用常见问题与解决
  • 66,【6】buuctf web [HarekazeCTF2019]Avatar Uploader 1
  • 【Qt 常用控件】显示类控件——QLabel
  • Swift语言的数据结构
  • AI 新动态:技术突破与应用拓展
  • Linux 系统服务开机自启动指导手册
  • owasp SQL 手工注入 - 02 (技巧)
  • Android 问题00_IncompatibleComposeRuntimeVersionException
  • Fastapi + vue3 自动化测试平台(4)-- fastapi分页查询封装
  • 前端jquery 实现文本框输入出现自动补全提示功能
  • yolov11 推理保存json
  • Windows 环境下 Docker Desktop + Kubernetes 部署项目指南
  • 免费SSL证书申请,springboot 部署证书
  • 【自动化测试】—— Appium使用保姆教程
  • SoftGNSS软件接收机源码阅读(一)程序简介、运行调试、执行流程
  • 数据结构——树和二叉树
  • Linux 下注册分析(1)
  • 用AI生成PPT,办公效率提升新方式
  • 基于 Vue3 + Canvas + Web Worker 实现高性能图像黑白转换工具的设计与实现
  • Linux通过docker部署京东矩阵容器服务
  • canvas基础
  • 【EXCEL_VBA_实战】多工作薄合并深入理解
  • Vue.js 配置路由:基本的路由匹配
  • grid 布局react组件可以循数据自定义渲染某个数据 ,或插入某些数据在某个索引下
  • docker部署flask项目后,请求时总是报拒绝连接错误