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

Git生成公钥和私钥的方式

因为需要访问远程Git服务器,需要使用公钥:

1、先检测电脑上是否已经有.ssh目录

像我这就是没有的

2、开始生成一个新的SSH密钥(RSA)

打开Git Bash,

然后运行ssh-keygen -t rsa -b 4096 -C "注释"

-t rsa是密匙类型为RSA

-b 4096是密匙长度为4096位

-C "注释",注释是后期在使用时是根据你的注释去进行识别的

我的运行是:ssh-keygen -t rsa -C "个人邮箱"

3、选择保存路径和密码

我是直接回车选择默认路径

Enter file in which to save the key (/c/默认路径/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

然后密码我也是直接回车,不设置密码

4、完成生成

生成成功后就会出现下面的输出:

在对应的路径下可以看到.ssh文件夹中的两个文件,然后.puh发送给管理员,用来添加到Git服务器上面

5、测试SSH连接

运行ssh -T git@地址

如果成功就会提示下面的输出:Hi username! You've successfully authenticated, but GitHub does not provide shell access.


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

相关文章:

  • vue知识点2
  • Java 使用腾讯翻译 API 实现含 HTML 标签文本,json值,精准翻译工具
  • mysql8 C++源码中创建表函数,表字段最大数量限制,表行最大存储限制
  • 使用Qt+opencv实现游戏辅助点击工具-以阴阳师为例
  • MATLAB中extract 函数用法
  • 【AI-27】DPO和PPO的区别
  • 算法05-堆排序
  • 【Golang学习之旅】使用 JWT 进行身份认证(Token 机制)
  • 解决No module named ‘llama_index.llms.huggingface‘
  • 浅聊如何通过redis去做一个排行榜
  • 【DeepSeek】DeepSeek的横向扩展使用② | 制作PPT
  • windows下redis设置密码
  • MYSQL利用PXC实现高可用
  • [AUTOSAR通信] - PDUR模块解读
  • C#综合知识点面试集锦
  • 实现:多活的基础中间件
  • 深入解析 Kafka 消费者偏移量管理
  • 国产化人工智能“产学 研用”一体化创新模式的智慧快消开源了
  • Jetpack之ViewBinding和DataBinding的区别
  • 【Xposed】在 Android Studio 中使用 Kotlin DSL 自动结束并启动应用进程
  • 2024-2025年计算机毕业设计选题推荐 -计算机专业毕业设计题目大全
  • 强化学习关键技术:重要性采样深度剖析
  • 基于springboot+vue的游戏创意工坊与推广平台的设计与实现
  • 关于JVM
  • 前端打包后的dist文件太大怎么办?如何优化处理?
  • c语言判断一个文件的文件格式