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

git配置密钥

要配置 Git 密钥,可以按照以下步骤进行操作:
1.生成密钥:首先,在终端或命令提示符中运行以下命令生成密钥对:

ssh-keygen -t rsa -b 4096 -C "dengwen@g-pulse.net"

这将生成一个 RSA 密钥对,其中 “your_email@example.com” 是你的电子邮件地址。你可以选择使用不同的参数,如密钥类型(-t),密钥位数(-b)和注释(-C),根据你的需要进行调整。
指定密钥文件名和密码(可选):运行上述命令后,系统会提示你输入密钥文件的保存路径和名称。你可以使用默认选项,也可以自定义路径和名称。此外,你还可以选择为密钥文件设置一个密码,以增加安全性。
添加密钥到 SSH 代理(可选):如果你希望在一次会话中只需要输入一次密码,可以将密钥添加到 SSH 代理。在终端运行以下命令来启动代理:

eval "$(ssh-agent -s)"

然后,将密钥添加到代理:

ssh-add ~/.ssh/id_rsa

如果你选择了不同的密钥文件名和路径,请相应地修改上述命令。
访问远程存储库:现在,你的密钥已经生成并准备就绪。复制公钥到你的远程存储库提供商(如GitHub、GitLab等)的设置中。你可以打开你的公钥文件(默认为 ~/.ssh/id_rsa.pub,注意记住该文件生成的位置)并将其内容复制到相应的位置。
2.完成以上步骤后,你的 Git 密钥就配置好了。这将允许你使用 SSH 协议与远程存储库进行安全通信,而无需每次都输入密码。
记得配置公钥
在这里插入图片描述

把之前用命令行生成的公钥粘贴复制进来即可。
在这里插入图片描述

西塞山前白鹭飞,桃花流水鳜鱼肥。
2024年3月26日18:44:20

http://www.lryc.cn/news/325947.html

相关文章:

  • Pandas库常用方法、函数集合
  • Qt实现TFTP Server和 TFTP Client(一)
  • MySQL数据库的日志管理以及备份和恢复
  • Maven发布开源框架到远程仓库
  • Qt创建窗口选择的三个父类介绍 ----- QWidget、QMainWindow、QDialog
  • 论文翻译 - Defending Against Alignment-Breaking Attacks via Robustly Aligned LLM
  • Kafka总结问题
  • 【RPG Maker MV 仿新仙剑 战斗场景UI (八)】
  • 【PyQt】18 -菜单等顶层操作
  • 线性代数基础概念和在AI中的应用
  • elasticsearch _cat/indices docs.count is different than <index>/_count
  • 关系型数据库mysql(7)sql高级语句
  • 计算机网络——网络基础1
  • ERDUnet: An Efficient Residual Double-codingUnet for Medical Image Segmentation
  • vue响应式基础
  • 每天上万简历,录取不到1%!阿里腾讯的 offer 都给了哪些人?
  • 外包干了20天,技术退步明显.......
  • 4核8G云服务器,阿里云要多少钱?
  • 数学分析复习:振荡型级数的收敛判别
  • 阿里CICD流水线Docker部署,将阿里镜像私仓中的镜像部署到服务器中
  • 并发VS并行
  • C语言经典例题(8) --- 进制A+B、网购、及格分数、最高分数、计算一元二次方程
  • 两区域二次调频风火机组,麻雀启发式算法改进simulink与matlab联合
  • 自动驾驶国际标准ISO文件
  • 【数据结构】双向奔赴的爱恋 --- 双向链表
  • 【Redis】高频面试题
  • 数据分析基础
  • ffmpeg把一个平面视频,做成左右平面视频
  • Docker搭建LNMP环境实战(02):Win10下安装VMware
  • 苍穹外卖笔记