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

[Git]ssh下用Tortoisegit每次提交都要输密码

问题描述

ssh模式下,用小乌龟提交代码,即使在git服务端存储了公钥,仍然要每次输入密码。

原因分析

小乌龟需要额外配置自己的密钥,才能免除每次输密码。

解决方案

1.配置好ssh密钥

具体方法参考我前一篇文章:

[Git]ssh模式每次提交都要输入密码

2.生成ppk密钥文件

打开小工具puttygen.exe, 目录通常在tortoisegit安装目录的bin下面:

D:\Program Files\TortoiseGit\bin\

打开菜单 Conversions -> Import key,选择密钥文件 C:\Users\szx\.ssh\id_rsa

加载成功后,点击"Save private key"

弹出的警告,选是

文件保存为 id_rsa_putty.ppk

3. 在tortoisegit中使用ppk

TortoiseGit -> Settings -> Git -> Remote -> 选择origin -> Putty Key选择刚才生成的ppk文件 -> 确定。

配置完毕后,再用小乌龟提交代码就不用输密码了。

http://www.dtcms.com/a/185544.html

相关文章:

  • AnaTraf:深度解析网络性能分析(NPM)
  • 基于Qt6 + MuPDF在 Arm IMX6ULL运行的PDF浏览器——MuPDF Adapter文档
  • SMT贴片加工技术解析与应用要点
  • Linux 文件查看|查找|压缩|解压 常用命令
  • Github 2025-05-12 开源项目周报 Top15
  • Unity动画系统使用整理 --- Playable
  • 【后端】SpringBoot用CORS解决无法跨域访问的问题
  • 基于STM32、HAL库的BMP390L气压传感器 驱动程序设计
  • Spring MVC 和 Spring Boot 是如何访问静态资源的?
  • 脑机接口重点产品发展路径分析:以四川省脑机接口及人机交互产业攻坚突破行动计划(2025-2030年)为例
  • Meilisearch 安装
  • 智能手表 MCU 任务调度图
  • JSON 实体属性映射的最佳实践
  • 人脸识别deepface相关笔记
  • Spring Boot中Redis序列化配置详解
  • CSS3 伪元素(Pseudo-elements)大全
  • Kubernetes控制平面组件:Kubelet 之 Static 静态 Pod
  • Flask如何读取配置信息
  • Service Mesh实战之Istio
  • 9.0 C# 调用solidworks介绍1
  • 01 安装CANoe
  • 【AI提示词】PEST分析
  • Linux服务器连接SSH工具FinalShell安装使用支持Linux文件上传下载
  • 【学习笔记】机器学习(Machine Learning) | 第六章(2)| 过拟合问题
  • 基于STM32、HAL库的LPS22HBTR 气压传感器 驱动程序设计
  • 产品功能更新迭代后需要重做算法备案吗?
  • 时空注意力机制深度解析:理论、技术与应用全景
  • ThreadLocal 详解
  • Kafka、RabbitMQ 和 RocketMQ区别及上手难度
  • LVGL(lv_checkbox复选框按键)